OPENQASM 3.0;
include "stdgates.inc";
qubit[190] q;
cx q[0], q[1];
U(0, 0, pi/3) q[1];
cx q[0], q[1];
cx q[0], q[2];
U(0, 0, pi/3) q[2];
cx q[0], q[2];
cx q[1], q[3];
U(0, 0, pi/3) q[3];
cx q[1], q[3];
cx q[1], q[4];
U(0, 0, pi/3) q[4];
cx q[1], q[4];
cx q[0], q[5];
U(0, 0, pi/3) q[5];
cx q[0], q[5];
cx q[3], q[5];
U(0, 0, pi/3) q[5];
cx q[3], q[5];
cx q[1], q[6];
U(0, 0, pi/3) q[6];
cx q[1], q[6];
cx q[2], q[6];
U(0, 0, pi/3) q[6];
cx q[2], q[6];
cx q[4], q[6];
U(0, 0, pi/3) q[6];
cx q[4], q[6];
cx q[5], q[6];
U(0, 0, pi/3) q[6];
cx q[5], q[6];
cx q[3], q[7];
U(0, 0, pi/3) q[7];
cx q[3], q[7];
cx q[4], q[7];
U(0, 0, pi/3) q[7];
cx q[4], q[7];
cx q[5], q[7];
U(0, 0, pi/3) q[7];
cx q[5], q[7];
cx q[0], q[8];
U(0, 0, pi/3) q[8];
cx q[0], q[8];
cx q[1], q[8];
U(0, 0, pi/3) q[8];
cx q[1], q[8];
cx q[5], q[8];
U(0, 0, pi/3) q[8];
cx q[5], q[8];
cx q[6], q[8];
U(0, 0, pi/3) q[8];
cx q[6], q[8];
cx q[1], q[9];
U(0, 0, pi/3) q[9];
cx q[1], q[9];
cx q[2], q[9];
U(0, 0, pi/3) q[9];
cx q[2], q[9];
cx q[3], q[9];
U(0, 0, pi/3) q[9];
cx q[3], q[9];
cx q[8], q[9];
U(0, 0, pi/3) q[9];
cx q[8], q[9];
cx q[2], q[10];
U(0, 0, pi/3) q[10];
cx q[2], q[10];
cx q[6], q[10];
U(0, 0, pi/3) q[10];
cx q[6], q[10];
cx q[8], q[10];
U(0, 0, pi/3) q[10];
cx q[8], q[10];
cx q[9], q[10];
U(0, 0, pi/3) q[10];
cx q[9], q[10];
cx q[0], q[11];
U(0, 0, pi/3) q[11];
cx q[0], q[11];
cx q[1], q[11];
U(0, 0, pi/3) q[11];
cx q[1], q[11];
cx q[5], q[11];
U(0, 0, pi/3) q[11];
cx q[5], q[11];
cx q[8], q[11];
U(0, 0, pi/3) q[11];
cx q[8], q[11];
cx q[9], q[11];
U(0, 0, pi/3) q[11];
cx q[9], q[11];
cx q[0], q[12];
U(0, 0, pi/3) q[12];
cx q[0], q[12];
cx q[2], q[12];
U(0, 0, pi/3) q[12];
cx q[2], q[12];
cx q[4], q[12];
U(0, 0, pi/3) q[12];
cx q[4], q[12];
cx q[6], q[12];
U(0, 0, pi/3) q[12];
cx q[6], q[12];
cx q[9], q[12];
U(0, 0, pi/3) q[12];
cx q[9], q[12];
cx q[11], q[12];
U(0, 0, pi/3) q[12];
cx q[11], q[12];
cx q[4], q[13];
U(0, 0, pi/3) q[13];
cx q[4], q[13];
cx q[9], q[13];
U(0, 0, pi/3) q[13];
cx q[9], q[13];
cx q[11], q[13];
U(0, 0, pi/3) q[13];
cx q[11], q[13];
cx q[12], q[13];
U(0, 0, pi/3) q[13];
cx q[12], q[13];
cx q[0], q[14];
U(0, 0, pi/3) q[14];
cx q[0], q[14];
cx q[1], q[14];
U(0, 0, pi/3) q[14];
cx q[1], q[14];
cx q[2], q[14];
U(0, 0, pi/3) q[14];
cx q[2], q[14];
cx q[3], q[14];
U(0, 0, pi/3) q[14];
cx q[3], q[14];
cx q[10], q[14];
U(0, 0, pi/3) q[14];
cx q[10], q[14];
cx q[11], q[14];
U(0, 0, pi/3) q[14];
cx q[11], q[14];
cx q[12], q[14];
U(0, 0, pi/3) q[14];
cx q[12], q[14];
cx q[13], q[14];
U(0, 0, pi/3) q[14];
cx q[13], q[14];
cx q[0], q[15];
U(0, 0, pi/3) q[15];
cx q[0], q[15];
cx q[2], q[15];
U(0, 0, pi/3) q[15];
cx q[2], q[15];
cx q[3], q[15];
U(0, 0, pi/3) q[15];
cx q[3], q[15];
cx q[4], q[15];
U(0, 0, pi/3) q[15];
cx q[4], q[15];
cx q[6], q[15];
U(0, 0, pi/3) q[15];
cx q[6], q[15];
cx q[7], q[15];
U(0, 0, pi/3) q[15];
cx q[7], q[15];
cx q[8], q[15];
U(0, 0, pi/3) q[15];
cx q[8], q[15];
cx q[10], q[15];
U(0, 0, pi/3) q[15];
cx q[10], q[15];
cx q[11], q[15];
U(0, 0, pi/3) q[15];
cx q[11], q[15];
cx q[12], q[15];
U(0, 0, pi/3) q[15];
cx q[12], q[15];
cx q[14], q[15];
U(0, 0, pi/3) q[15];
cx q[14], q[15];
cx q[0], q[16];
U(0, 0, pi/3) q[16];
cx q[0], q[16];
cx q[3], q[16];
U(0, 0, pi/3) q[16];
cx q[3], q[16];
cx q[5], q[16];
U(0, 0, pi/3) q[16];
cx q[5], q[16];
cx q[6], q[16];
U(0, 0, pi/3) q[16];
cx q[6], q[16];
cx q[7], q[16];
U(0, 0, pi/3) q[16];
cx q[7], q[16];
cx q[8], q[16];
U(0, 0, pi/3) q[16];
cx q[8], q[16];
cx q[10], q[16];
U(0, 0, pi/3) q[16];
cx q[10], q[16];
cx q[12], q[16];
U(0, 0, pi/3) q[16];
cx q[12], q[16];
cx q[1], q[17];
U(0, 0, pi/3) q[17];
cx q[1], q[17];
cx q[2], q[17];
U(0, 0, pi/3) q[17];
cx q[2], q[17];
cx q[4], q[17];
U(0, 0, pi/3) q[17];
cx q[4], q[17];
cx q[5], q[17];
U(0, 0, pi/3) q[17];
cx q[5], q[17];
cx q[7], q[17];
U(0, 0, pi/3) q[17];
cx q[7], q[17];
cx q[8], q[17];
U(0, 0, pi/3) q[17];
cx q[8], q[17];
cx q[10], q[17];
U(0, 0, pi/3) q[17];
cx q[10], q[17];
cx q[11], q[17];
U(0, 0, pi/3) q[17];
cx q[11], q[17];
cx q[12], q[17];
U(0, 0, pi/3) q[17];
cx q[12], q[17];
cx q[16], q[17];
U(0, 0, pi/3) q[17];
cx q[16], q[17];
cx q[0], q[18];
U(0, 0, pi/3) q[18];
cx q[0], q[18];
cx q[2], q[18];
U(0, 0, pi/3) q[18];
cx q[2], q[18];
cx q[5], q[18];
U(0, 0, pi/3) q[18];
cx q[5], q[18];
cx q[6], q[18];
U(0, 0, pi/3) q[18];
cx q[6], q[18];
cx q[7], q[18];
U(0, 0, pi/3) q[18];
cx q[7], q[18];
cx q[9], q[18];
U(0, 0, pi/3) q[18];
cx q[9], q[18];
cx q[10], q[18];
U(0, 0, pi/3) q[18];
cx q[10], q[18];
cx q[11], q[18];
U(0, 0, pi/3) q[18];
cx q[11], q[18];
cx q[16], q[18];
U(0, 0, pi/3) q[18];
cx q[16], q[18];
cx q[1], q[19];
U(0, 0, pi/3) q[19];
cx q[1], q[19];
cx q[2], q[19];
U(0, 0, pi/3) q[19];
cx q[2], q[19];
cx q[3], q[19];
U(0, 0, pi/3) q[19];
cx q[3], q[19];
cx q[5], q[19];
U(0, 0, pi/3) q[19];
cx q[5], q[19];
cx q[8], q[19];
U(0, 0, pi/3) q[19];
cx q[8], q[19];
cx q[10], q[19];
U(0, 0, pi/3) q[19];
cx q[10], q[19];
cx q[11], q[19];
U(0, 0, pi/3) q[19];
cx q[11], q[19];
cx q[13], q[19];
U(0, 0, pi/3) q[19];
cx q[13], q[19];
cx q[15], q[19];
U(0, 0, pi/3) q[19];
cx q[15], q[19];
cx q[16], q[19];
U(0, 0, pi/3) q[19];
cx q[16], q[19];
cx q[17], q[19];
U(0, 0, pi/3) q[19];
cx q[17], q[19];
cx q[0], q[20];
U(0, 0, pi/3) q[20];
cx q[0], q[20];
cx q[5], q[20];
U(0, 0, pi/3) q[20];
cx q[5], q[20];
cx q[6], q[20];
U(0, 0, pi/3) q[20];
cx q[6], q[20];
cx q[7], q[20];
U(0, 0, pi/3) q[20];
cx q[7], q[20];
cx q[8], q[20];
U(0, 0, pi/3) q[20];
cx q[8], q[20];
cx q[10], q[20];
U(0, 0, pi/3) q[20];
cx q[10], q[20];
cx q[11], q[20];
U(0, 0, pi/3) q[20];
cx q[11], q[20];
cx q[12], q[20];
U(0, 0, pi/3) q[20];
cx q[12], q[20];
cx q[13], q[20];
U(0, 0, pi/3) q[20];
cx q[13], q[20];
cx q[14], q[20];
U(0, 0, pi/3) q[20];
cx q[14], q[20];
cx q[15], q[20];
U(0, 0, pi/3) q[20];
cx q[15], q[20];
cx q[16], q[20];
U(0, 0, pi/3) q[20];
cx q[16], q[20];
cx q[17], q[20];
U(0, 0, pi/3) q[20];
cx q[17], q[20];
cx q[3], q[21];
U(0, 0, pi/3) q[21];
cx q[3], q[21];
cx q[4], q[21];
U(0, 0, pi/3) q[21];
cx q[4], q[21];
cx q[5], q[21];
U(0, 0, pi/3) q[21];
cx q[5], q[21];
cx q[9], q[21];
U(0, 0, pi/3) q[21];
cx q[9], q[21];
cx q[12], q[21];
U(0, 0, pi/3) q[21];
cx q[12], q[21];
cx q[13], q[21];
U(0, 0, pi/3) q[21];
cx q[13], q[21];
cx q[14], q[21];
U(0, 0, pi/3) q[21];
cx q[14], q[21];
cx q[15], q[21];
U(0, 0, pi/3) q[21];
cx q[15], q[21];
cx q[17], q[21];
U(0, 0, pi/3) q[21];
cx q[17], q[21];
cx q[18], q[21];
U(0, 0, pi/3) q[21];
cx q[18], q[21];
cx q[0], q[22];
U(0, 0, pi/3) q[22];
cx q[0], q[22];
cx q[8], q[22];
U(0, 0, pi/3) q[22];
cx q[8], q[22];
cx q[10], q[22];
U(0, 0, pi/3) q[22];
cx q[10], q[22];
cx q[11], q[22];
U(0, 0, pi/3) q[22];
cx q[11], q[22];
cx q[12], q[22];
U(0, 0, pi/3) q[22];
cx q[12], q[22];
cx q[13], q[22];
U(0, 0, pi/3) q[22];
cx q[13], q[22];
cx q[15], q[22];
U(0, 0, pi/3) q[22];
cx q[15], q[22];
cx q[19], q[22];
U(0, 0, pi/3) q[22];
cx q[19], q[22];
cx q[20], q[22];
U(0, 0, pi/3) q[22];
cx q[20], q[22];
cx q[3], q[23];
U(0, 0, pi/3) q[23];
cx q[3], q[23];
cx q[12], q[23];
U(0, 0, pi/3) q[23];
cx q[12], q[23];
cx q[19], q[23];
U(0, 0, pi/3) q[23];
cx q[19], q[23];
cx q[20], q[23];
U(0, 0, pi/3) q[23];
cx q[20], q[23];
cx q[22], q[23];
U(0, 0, pi/3) q[23];
cx q[22], q[23];
cx q[1], q[24];
U(0, 0, pi/3) q[24];
cx q[1], q[24];
cx q[2], q[24];
U(0, 0, pi/3) q[24];
cx q[2], q[24];
cx q[4], q[24];
U(0, 0, pi/3) q[24];
cx q[4], q[24];
cx q[5], q[24];
U(0, 0, pi/3) q[24];
cx q[5], q[24];
cx q[8], q[24];
U(0, 0, pi/3) q[24];
cx q[8], q[24];
cx q[9], q[24];
U(0, 0, pi/3) q[24];
cx q[9], q[24];
cx q[14], q[24];
U(0, 0, pi/3) q[24];
cx q[14], q[24];
cx q[15], q[24];
U(0, 0, pi/3) q[24];
cx q[15], q[24];
cx q[16], q[24];
U(0, 0, pi/3) q[24];
cx q[16], q[24];
cx q[18], q[24];
U(0, 0, pi/3) q[24];
cx q[18], q[24];
cx q[19], q[24];
U(0, 0, pi/3) q[24];
cx q[19], q[24];
cx q[21], q[24];
U(0, 0, pi/3) q[24];
cx q[21], q[24];
cx q[0], q[25];
U(0, 0, pi/3) q[25];
cx q[0], q[25];
cx q[1], q[25];
U(0, 0, pi/3) q[25];
cx q[1], q[25];
cx q[2], q[25];
U(0, 0, pi/3) q[25];
cx q[2], q[25];
cx q[10], q[25];
U(0, 0, pi/3) q[25];
cx q[10], q[25];
cx q[11], q[25];
U(0, 0, pi/3) q[25];
cx q[11], q[25];
cx q[13], q[25];
U(0, 0, pi/3) q[25];
cx q[13], q[25];
cx q[16], q[25];
U(0, 0, pi/3) q[25];
cx q[16], q[25];
cx q[17], q[25];
U(0, 0, pi/3) q[25];
cx q[17], q[25];
cx q[19], q[25];
U(0, 0, pi/3) q[25];
cx q[19], q[25];
cx q[21], q[25];
U(0, 0, pi/3) q[25];
cx q[21], q[25];
cx q[24], q[25];
U(0, 0, pi/3) q[25];
cx q[24], q[25];
cx q[0], q[26];
U(0, 0, pi/3) q[26];
cx q[0], q[26];
cx q[1], q[26];
U(0, 0, pi/3) q[26];
cx q[1], q[26];
cx q[5], q[26];
U(0, 0, pi/3) q[26];
cx q[5], q[26];
cx q[7], q[26];
U(0, 0, pi/3) q[26];
cx q[7], q[26];
cx q[10], q[26];
U(0, 0, pi/3) q[26];
cx q[10], q[26];
cx q[11], q[26];
U(0, 0, pi/3) q[26];
cx q[11], q[26];
cx q[12], q[26];
U(0, 0, pi/3) q[26];
cx q[12], q[26];
cx q[13], q[26];
U(0, 0, pi/3) q[26];
cx q[13], q[26];
cx q[14], q[26];
U(0, 0, pi/3) q[26];
cx q[14], q[26];
cx q[15], q[26];
U(0, 0, pi/3) q[26];
cx q[15], q[26];
cx q[16], q[26];
U(0, 0, pi/3) q[26];
cx q[16], q[26];
cx q[18], q[26];
U(0, 0, pi/3) q[26];
cx q[18], q[26];
cx q[19], q[26];
U(0, 0, pi/3) q[26];
cx q[19], q[26];
cx q[20], q[26];
U(0, 0, pi/3) q[26];
cx q[20], q[26];
cx q[21], q[26];
U(0, 0, pi/3) q[26];
cx q[21], q[26];
cx q[24], q[26];
U(0, 0, pi/3) q[26];
cx q[24], q[26];
cx q[25], q[26];
U(0, 0, pi/3) q[26];
cx q[25], q[26];
cx q[0], q[27];
U(0, 0, pi/3) q[27];
cx q[0], q[27];
cx q[1], q[27];
U(0, 0, pi/3) q[27];
cx q[1], q[27];
cx q[2], q[27];
U(0, 0, pi/3) q[27];
cx q[2], q[27];
cx q[5], q[27];
U(0, 0, pi/3) q[27];
cx q[5], q[27];
cx q[8], q[27];
U(0, 0, pi/3) q[27];
cx q[8], q[27];
cx q[13], q[27];
U(0, 0, pi/3) q[27];
cx q[13], q[27];
cx q[14], q[27];
U(0, 0, pi/3) q[27];
cx q[14], q[27];
cx q[15], q[27];
U(0, 0, pi/3) q[27];
cx q[15], q[27];
cx q[16], q[27];
U(0, 0, pi/3) q[27];
cx q[16], q[27];
cx q[17], q[27];
U(0, 0, pi/3) q[27];
cx q[17], q[27];
cx q[18], q[27];
U(0, 0, pi/3) q[27];
cx q[18], q[27];
cx q[20], q[27];
U(0, 0, pi/3) q[27];
cx q[20], q[27];
cx q[22], q[27];
U(0, 0, pi/3) q[27];
cx q[22], q[27];
cx q[25], q[27];
U(0, 0, pi/3) q[27];
cx q[25], q[27];
cx q[1], q[28];
U(0, 0, pi/3) q[28];
cx q[1], q[28];
cx q[3], q[28];
U(0, 0, pi/3) q[28];
cx q[3], q[28];
cx q[4], q[28];
U(0, 0, pi/3) q[28];
cx q[4], q[28];
cx q[7], q[28];
U(0, 0, pi/3) q[28];
cx q[7], q[28];
cx q[10], q[28];
U(0, 0, pi/3) q[28];
cx q[10], q[28];
cx q[11], q[28];
U(0, 0, pi/3) q[28];
cx q[11], q[28];
cx q[13], q[28];
U(0, 0, pi/3) q[28];
cx q[13], q[28];
cx q[14], q[28];
U(0, 0, pi/3) q[28];
cx q[14], q[28];
cx q[16], q[28];
U(0, 0, pi/3) q[28];
cx q[16], q[28];
cx q[17], q[28];
U(0, 0, pi/3) q[28];
cx q[17], q[28];
cx q[21], q[28];
U(0, 0, pi/3) q[28];
cx q[21], q[28];
cx q[22], q[28];
U(0, 0, pi/3) q[28];
cx q[22], q[28];
cx q[24], q[28];
U(0, 0, pi/3) q[28];
cx q[24], q[28];
cx q[26], q[28];
U(0, 0, pi/3) q[28];
cx q[26], q[28];
cx q[27], q[28];
U(0, 0, pi/3) q[28];
cx q[27], q[28];
cx q[1], q[29];
U(0, 0, pi/3) q[29];
cx q[1], q[29];
cx q[4], q[29];
U(0, 0, pi/3) q[29];
cx q[4], q[29];
cx q[5], q[29];
U(0, 0, pi/3) q[29];
cx q[5], q[29];
cx q[7], q[29];
U(0, 0, pi/3) q[29];
cx q[7], q[29];
cx q[10], q[29];
U(0, 0, pi/3) q[29];
cx q[10], q[29];
cx q[11], q[29];
U(0, 0, pi/3) q[29];
cx q[11], q[29];
cx q[12], q[29];
U(0, 0, pi/3) q[29];
cx q[12], q[29];
cx q[14], q[29];
U(0, 0, pi/3) q[29];
cx q[14], q[29];
cx q[16], q[29];
U(0, 0, pi/3) q[29];
cx q[16], q[29];
cx q[18], q[29];
U(0, 0, pi/3) q[29];
cx q[18], q[29];
cx q[21], q[29];
U(0, 0, pi/3) q[29];
cx q[21], q[29];
cx q[22], q[29];
U(0, 0, pi/3) q[29];
cx q[22], q[29];
cx q[23], q[29];
U(0, 0, pi/3) q[29];
cx q[23], q[29];
cx q[25], q[29];
U(0, 0, pi/3) q[29];
cx q[25], q[29];
cx q[27], q[29];
U(0, 0, pi/3) q[29];
cx q[27], q[29];
cx q[28], q[29];
U(0, 0, pi/3) q[29];
cx q[28], q[29];
cx q[1], q[30];
U(0, 0, pi/3) q[30];
cx q[1], q[30];
cx q[3], q[30];
U(0, 0, pi/3) q[30];
cx q[3], q[30];
cx q[5], q[30];
U(0, 0, pi/3) q[30];
cx q[5], q[30];
cx q[6], q[30];
U(0, 0, pi/3) q[30];
cx q[6], q[30];
cx q[8], q[30];
U(0, 0, pi/3) q[30];
cx q[8], q[30];
cx q[10], q[30];
U(0, 0, pi/3) q[30];
cx q[10], q[30];
cx q[14], q[30];
U(0, 0, pi/3) q[30];
cx q[14], q[30];
cx q[16], q[30];
U(0, 0, pi/3) q[30];
cx q[16], q[30];
cx q[19], q[30];
U(0, 0, pi/3) q[30];
cx q[19], q[30];
cx q[23], q[30];
U(0, 0, pi/3) q[30];
cx q[23], q[30];
cx q[28], q[30];
U(0, 0, pi/3) q[30];
cx q[28], q[30];
cx q[1], q[31];
U(0, 0, pi/3) q[31];
cx q[1], q[31];
cx q[2], q[31];
U(0, 0, pi/3) q[31];
cx q[2], q[31];
cx q[3], q[31];
U(0, 0, pi/3) q[31];
cx q[3], q[31];
cx q[8], q[31];
U(0, 0, pi/3) q[31];
cx q[8], q[31];
cx q[9], q[31];
U(0, 0, pi/3) q[31];
cx q[9], q[31];
cx q[10], q[31];
U(0, 0, pi/3) q[31];
cx q[10], q[31];
cx q[14], q[31];
U(0, 0, pi/3) q[31];
cx q[14], q[31];
cx q[15], q[31];
U(0, 0, pi/3) q[31];
cx q[15], q[31];
cx q[16], q[31];
U(0, 0, pi/3) q[31];
cx q[16], q[31];
cx q[17], q[31];
U(0, 0, pi/3) q[31];
cx q[17], q[31];
cx q[18], q[31];
U(0, 0, pi/3) q[31];
cx q[18], q[31];
cx q[20], q[31];
U(0, 0, pi/3) q[31];
cx q[20], q[31];
cx q[22], q[31];
U(0, 0, pi/3) q[31];
cx q[22], q[31];
cx q[24], q[31];
U(0, 0, pi/3) q[31];
cx q[24], q[31];
cx q[26], q[31];
U(0, 0, pi/3) q[31];
cx q[26], q[31];
cx q[28], q[31];
U(0, 0, pi/3) q[31];
cx q[28], q[31];
cx q[30], q[31];
U(0, 0, pi/3) q[31];
cx q[30], q[31];
cx q[0], q[32];
U(0, 0, pi/3) q[32];
cx q[0], q[32];
cx q[2], q[32];
U(0, 0, pi/3) q[32];
cx q[2], q[32];
cx q[3], q[32];
U(0, 0, pi/3) q[32];
cx q[3], q[32];
cx q[4], q[32];
U(0, 0, pi/3) q[32];
cx q[4], q[32];
cx q[6], q[32];
U(0, 0, pi/3) q[32];
cx q[6], q[32];
cx q[7], q[32];
U(0, 0, pi/3) q[32];
cx q[7], q[32];
cx q[9], q[32];
U(0, 0, pi/3) q[32];
cx q[9], q[32];
cx q[10], q[32];
U(0, 0, pi/3) q[32];
cx q[10], q[32];
cx q[11], q[32];
U(0, 0, pi/3) q[32];
cx q[11], q[32];
cx q[16], q[32];
U(0, 0, pi/3) q[32];
cx q[16], q[32];
cx q[17], q[32];
U(0, 0, pi/3) q[32];
cx q[17], q[32];
cx q[18], q[32];
U(0, 0, pi/3) q[32];
cx q[18], q[32];
cx q[19], q[32];
U(0, 0, pi/3) q[32];
cx q[19], q[32];
cx q[20], q[32];
U(0, 0, pi/3) q[32];
cx q[20], q[32];
cx q[22], q[32];
U(0, 0, pi/3) q[32];
cx q[22], q[32];
cx q[23], q[32];
U(0, 0, pi/3) q[32];
cx q[23], q[32];
cx q[24], q[32];
U(0, 0, pi/3) q[32];
cx q[24], q[32];
cx q[26], q[32];
U(0, 0, pi/3) q[32];
cx q[26], q[32];
cx q[27], q[32];
U(0, 0, pi/3) q[32];
cx q[27], q[32];
cx q[29], q[32];
U(0, 0, pi/3) q[32];
cx q[29], q[32];
cx q[0], q[33];
U(0, 0, pi/3) q[33];
cx q[0], q[33];
cx q[1], q[33];
U(0, 0, pi/3) q[33];
cx q[1], q[33];
cx q[2], q[33];
U(0, 0, pi/3) q[33];
cx q[2], q[33];
cx q[3], q[33];
U(0, 0, pi/3) q[33];
cx q[3], q[33];
cx q[5], q[33];
U(0, 0, pi/3) q[33];
cx q[5], q[33];
cx q[6], q[33];
U(0, 0, pi/3) q[33];
cx q[6], q[33];
cx q[7], q[33];
U(0, 0, pi/3) q[33];
cx q[7], q[33];
cx q[8], q[33];
U(0, 0, pi/3) q[33];
cx q[8], q[33];
cx q[10], q[33];
U(0, 0, pi/3) q[33];
cx q[10], q[33];
cx q[12], q[33];
U(0, 0, pi/3) q[33];
cx q[12], q[33];
cx q[14], q[33];
U(0, 0, pi/3) q[33];
cx q[14], q[33];
cx q[15], q[33];
U(0, 0, pi/3) q[33];
cx q[15], q[33];
cx q[16], q[33];
U(0, 0, pi/3) q[33];
cx q[16], q[33];
cx q[17], q[33];
U(0, 0, pi/3) q[33];
cx q[17], q[33];
cx q[18], q[33];
U(0, 0, pi/3) q[33];
cx q[18], q[33];
cx q[21], q[33];
U(0, 0, pi/3) q[33];
cx q[21], q[33];
cx q[22], q[33];
U(0, 0, pi/3) q[33];
cx q[22], q[33];
cx q[24], q[33];
U(0, 0, pi/3) q[33];
cx q[24], q[33];
cx q[26], q[33];
U(0, 0, pi/3) q[33];
cx q[26], q[33];
cx q[27], q[33];
U(0, 0, pi/3) q[33];
cx q[27], q[33];
cx q[30], q[33];
U(0, 0, pi/3) q[33];
cx q[30], q[33];
cx q[0], q[34];
U(0, 0, pi/3) q[34];
cx q[0], q[34];
cx q[1], q[34];
U(0, 0, pi/3) q[34];
cx q[1], q[34];
cx q[2], q[34];
U(0, 0, pi/3) q[34];
cx q[2], q[34];
cx q[3], q[34];
U(0, 0, pi/3) q[34];
cx q[3], q[34];
cx q[6], q[34];
U(0, 0, pi/3) q[34];
cx q[6], q[34];
cx q[9], q[34];
U(0, 0, pi/3) q[34];
cx q[9], q[34];
cx q[10], q[34];
U(0, 0, pi/3) q[34];
cx q[10], q[34];
cx q[11], q[34];
U(0, 0, pi/3) q[34];
cx q[11], q[34];
cx q[12], q[34];
U(0, 0, pi/3) q[34];
cx q[12], q[34];
cx q[13], q[34];
U(0, 0, pi/3) q[34];
cx q[13], q[34];
cx q[14], q[34];
U(0, 0, pi/3) q[34];
cx q[14], q[34];
cx q[18], q[34];
U(0, 0, pi/3) q[34];
cx q[18], q[34];
cx q[22], q[34];
U(0, 0, pi/3) q[34];
cx q[22], q[34];
cx q[24], q[34];
U(0, 0, pi/3) q[34];
cx q[24], q[34];
cx q[26], q[34];
U(0, 0, pi/3) q[34];
cx q[26], q[34];
cx q[27], q[34];
U(0, 0, pi/3) q[34];
cx q[27], q[34];
cx q[31], q[34];
U(0, 0, pi/3) q[34];
cx q[31], q[34];
cx q[33], q[34];
U(0, 0, pi/3) q[34];
cx q[33], q[34];
cx q[3], q[35];
U(0, 0, pi/3) q[35];
cx q[3], q[35];
cx q[4], q[35];
U(0, 0, pi/3) q[35];
cx q[4], q[35];
cx q[5], q[35];
U(0, 0, pi/3) q[35];
cx q[5], q[35];
cx q[7], q[35];
U(0, 0, pi/3) q[35];
cx q[7], q[35];
cx q[8], q[35];
U(0, 0, pi/3) q[35];
cx q[8], q[35];
cx q[9], q[35];
U(0, 0, pi/3) q[35];
cx q[9], q[35];
cx q[10], q[35];
U(0, 0, pi/3) q[35];
cx q[10], q[35];
cx q[13], q[35];
U(0, 0, pi/3) q[35];
cx q[13], q[35];
cx q[15], q[35];
U(0, 0, pi/3) q[35];
cx q[15], q[35];
cx q[16], q[35];
U(0, 0, pi/3) q[35];
cx q[16], q[35];
cx q[22], q[35];
U(0, 0, pi/3) q[35];
cx q[22], q[35];
cx q[23], q[35];
U(0, 0, pi/3) q[35];
cx q[23], q[35];
cx q[25], q[35];
U(0, 0, pi/3) q[35];
cx q[25], q[35];
cx q[26], q[35];
U(0, 0, pi/3) q[35];
cx q[26], q[35];
cx q[30], q[35];
U(0, 0, pi/3) q[35];
cx q[30], q[35];
cx q[31], q[35];
U(0, 0, pi/3) q[35];
cx q[31], q[35];
cx q[32], q[35];
U(0, 0, pi/3) q[35];
cx q[32], q[35];
cx q[33], q[35];
U(0, 0, pi/3) q[35];
cx q[33], q[35];
cx q[1], q[36];
U(0, 0, pi/3) q[36];
cx q[1], q[36];
cx q[10], q[36];
U(0, 0, pi/3) q[36];
cx q[10], q[36];
cx q[21], q[36];
U(0, 0, pi/3) q[36];
cx q[21], q[36];
cx q[22], q[36];
U(0, 0, pi/3) q[36];
cx q[22], q[36];
cx q[23], q[36];
U(0, 0, pi/3) q[36];
cx q[23], q[36];
cx q[26], q[36];
U(0, 0, pi/3) q[36];
cx q[26], q[36];
cx q[27], q[36];
U(0, 0, pi/3) q[36];
cx q[27], q[36];
cx q[29], q[36];
U(0, 0, pi/3) q[36];
cx q[29], q[36];
cx q[30], q[36];
U(0, 0, pi/3) q[36];
cx q[30], q[36];
cx q[32], q[36];
U(0, 0, pi/3) q[36];
cx q[32], q[36];
cx q[33], q[36];
U(0, 0, pi/3) q[36];
cx q[33], q[36];
cx q[35], q[36];
U(0, 0, pi/3) q[36];
cx q[35], q[36];
cx q[0], q[37];
U(0, 0, pi/3) q[37];
cx q[0], q[37];
cx q[1], q[37];
U(0, 0, pi/3) q[37];
cx q[1], q[37];
cx q[4], q[37];
U(0, 0, pi/3) q[37];
cx q[4], q[37];
cx q[5], q[37];
U(0, 0, pi/3) q[37];
cx q[5], q[37];
cx q[6], q[37];
U(0, 0, pi/3) q[37];
cx q[6], q[37];
cx q[8], q[37];
U(0, 0, pi/3) q[37];
cx q[8], q[37];
cx q[9], q[37];
U(0, 0, pi/3) q[37];
cx q[9], q[37];
cx q[10], q[37];
U(0, 0, pi/3) q[37];
cx q[10], q[37];
cx q[12], q[37];
U(0, 0, pi/3) q[37];
cx q[12], q[37];
cx q[13], q[37];
U(0, 0, pi/3) q[37];
cx q[13], q[37];
cx q[14], q[37];
U(0, 0, pi/3) q[37];
cx q[14], q[37];
cx q[16], q[37];
U(0, 0, pi/3) q[37];
cx q[16], q[37];
cx q[17], q[37];
U(0, 0, pi/3) q[37];
cx q[17], q[37];
cx q[20], q[37];
U(0, 0, pi/3) q[37];
cx q[20], q[37];
cx q[21], q[37];
U(0, 0, pi/3) q[37];
cx q[21], q[37];
cx q[22], q[37];
U(0, 0, pi/3) q[37];
cx q[22], q[37];
cx q[25], q[37];
U(0, 0, pi/3) q[37];
cx q[25], q[37];
cx q[26], q[37];
U(0, 0, pi/3) q[37];
cx q[26], q[37];
cx q[27], q[37];
U(0, 0, pi/3) q[37];
cx q[27], q[37];
cx q[28], q[37];
U(0, 0, pi/3) q[37];
cx q[28], q[37];
cx q[30], q[37];
U(0, 0, pi/3) q[37];
cx q[30], q[37];
cx q[34], q[37];
U(0, 0, pi/3) q[37];
cx q[34], q[37];
cx q[36], q[37];
U(0, 0, pi/3) q[37];
cx q[36], q[37];
cx q[3], q[38];
U(0, 0, pi/3) q[38];
cx q[3], q[38];
cx q[5], q[38];
U(0, 0, pi/3) q[38];
cx q[5], q[38];
cx q[8], q[38];
U(0, 0, pi/3) q[38];
cx q[8], q[38];
cx q[9], q[38];
U(0, 0, pi/3) q[38];
cx q[9], q[38];
cx q[13], q[38];
U(0, 0, pi/3) q[38];
cx q[13], q[38];
cx q[14], q[38];
U(0, 0, pi/3) q[38];
cx q[14], q[38];
cx q[15], q[38];
U(0, 0, pi/3) q[38];
cx q[15], q[38];
cx q[16], q[38];
U(0, 0, pi/3) q[38];
cx q[16], q[38];
cx q[17], q[38];
U(0, 0, pi/3) q[38];
cx q[17], q[38];
cx q[21], q[38];
U(0, 0, pi/3) q[38];
cx q[21], q[38];
cx q[22], q[38];
U(0, 0, pi/3) q[38];
cx q[22], q[38];
cx q[26], q[38];
U(0, 0, pi/3) q[38];
cx q[26], q[38];
cx q[29], q[38];
U(0, 0, pi/3) q[38];
cx q[29], q[38];
cx q[30], q[38];
U(0, 0, pi/3) q[38];
cx q[30], q[38];
cx q[31], q[38];
U(0, 0, pi/3) q[38];
cx q[31], q[38];
cx q[32], q[38];
U(0, 0, pi/3) q[38];
cx q[32], q[38];
cx q[33], q[38];
U(0, 0, pi/3) q[38];
cx q[33], q[38];
cx q[37], q[38];
U(0, 0, pi/3) q[38];
cx q[37], q[38];
cx q[5], q[39];
U(0, 0, pi/3) q[39];
cx q[5], q[39];
cx q[6], q[39];
U(0, 0, pi/3) q[39];
cx q[6], q[39];
cx q[8], q[39];
U(0, 0, pi/3) q[39];
cx q[8], q[39];
cx q[9], q[39];
U(0, 0, pi/3) q[39];
cx q[9], q[39];
cx q[11], q[39];
U(0, 0, pi/3) q[39];
cx q[11], q[39];
cx q[13], q[39];
U(0, 0, pi/3) q[39];
cx q[13], q[39];
cx q[16], q[39];
U(0, 0, pi/3) q[39];
cx q[16], q[39];
cx q[20], q[39];
U(0, 0, pi/3) q[39];
cx q[20], q[39];
cx q[24], q[39];
U(0, 0, pi/3) q[39];
cx q[24], q[39];
cx q[25], q[39];
U(0, 0, pi/3) q[39];
cx q[25], q[39];
cx q[31], q[39];
U(0, 0, pi/3) q[39];
cx q[31], q[39];
cx q[35], q[39];
U(0, 0, pi/3) q[39];
cx q[35], q[39];
cx q[38], q[39];
U(0, 0, pi/3) q[39];
cx q[38], q[39];
cx q[0], q[40];
U(0, 0, pi/3) q[40];
cx q[0], q[40];
cx q[1], q[40];
U(0, 0, pi/3) q[40];
cx q[1], q[40];
cx q[3], q[40];
U(0, 0, pi/3) q[40];
cx q[3], q[40];
cx q[5], q[40];
U(0, 0, pi/3) q[40];
cx q[5], q[40];
cx q[6], q[40];
U(0, 0, pi/3) q[40];
cx q[6], q[40];
cx q[8], q[40];
U(0, 0, pi/3) q[40];
cx q[8], q[40];
cx q[11], q[40];
U(0, 0, pi/3) q[40];
cx q[11], q[40];
cx q[12], q[40];
U(0, 0, pi/3) q[40];
cx q[12], q[40];
cx q[13], q[40];
U(0, 0, pi/3) q[40];
cx q[13], q[40];
cx q[14], q[40];
U(0, 0, pi/3) q[40];
cx q[14], q[40];
cx q[16], q[40];
U(0, 0, pi/3) q[40];
cx q[16], q[40];
cx q[17], q[40];
U(0, 0, pi/3) q[40];
cx q[17], q[40];
cx q[18], q[40];
U(0, 0, pi/3) q[40];
cx q[18], q[40];
cx q[20], q[40];
U(0, 0, pi/3) q[40];
cx q[20], q[40];
cx q[21], q[40];
U(0, 0, pi/3) q[40];
cx q[21], q[40];
cx q[22], q[40];
U(0, 0, pi/3) q[40];
cx q[22], q[40];
cx q[23], q[40];
U(0, 0, pi/3) q[40];
cx q[23], q[40];
cx q[26], q[40];
U(0, 0, pi/3) q[40];
cx q[26], q[40];
cx q[29], q[40];
U(0, 0, pi/3) q[40];
cx q[29], q[40];
cx q[31], q[40];
U(0, 0, pi/3) q[40];
cx q[31], q[40];
cx q[32], q[40];
U(0, 0, pi/3) q[40];
cx q[32], q[40];
cx q[34], q[40];
U(0, 0, pi/3) q[40];
cx q[34], q[40];
cx q[37], q[40];
U(0, 0, pi/3) q[40];
cx q[37], q[40];
cx q[39], q[40];
U(0, 0, pi/3) q[40];
cx q[39], q[40];
cx q[0], q[41];
U(0, 0, pi/3) q[41];
cx q[0], q[41];
cx q[1], q[41];
U(0, 0, pi/3) q[41];
cx q[1], q[41];
cx q[2], q[41];
U(0, 0, pi/3) q[41];
cx q[2], q[41];
cx q[3], q[41];
U(0, 0, pi/3) q[41];
cx q[3], q[41];
cx q[4], q[41];
U(0, 0, pi/3) q[41];
cx q[4], q[41];
cx q[6], q[41];
U(0, 0, pi/3) q[41];
cx q[6], q[41];
cx q[8], q[41];
U(0, 0, pi/3) q[41];
cx q[8], q[41];
cx q[11], q[41];
U(0, 0, pi/3) q[41];
cx q[11], q[41];
cx q[16], q[41];
U(0, 0, pi/3) q[41];
cx q[16], q[41];
cx q[17], q[41];
U(0, 0, pi/3) q[41];
cx q[17], q[41];
cx q[20], q[41];
U(0, 0, pi/3) q[41];
cx q[20], q[41];
cx q[21], q[41];
U(0, 0, pi/3) q[41];
cx q[21], q[41];
cx q[22], q[41];
U(0, 0, pi/3) q[41];
cx q[22], q[41];
cx q[23], q[41];
U(0, 0, pi/3) q[41];
cx q[23], q[41];
cx q[25], q[41];
U(0, 0, pi/3) q[41];
cx q[25], q[41];
cx q[29], q[41];
U(0, 0, pi/3) q[41];
cx q[29], q[41];
cx q[30], q[41];
U(0, 0, pi/3) q[41];
cx q[30], q[41];
cx q[31], q[41];
U(0, 0, pi/3) q[41];
cx q[31], q[41];
cx q[35], q[41];
U(0, 0, pi/3) q[41];
cx q[35], q[41];
cx q[37], q[41];
U(0, 0, pi/3) q[41];
cx q[37], q[41];
cx q[38], q[41];
U(0, 0, pi/3) q[41];
cx q[38], q[41];
cx q[39], q[41];
U(0, 0, pi/3) q[41];
cx q[39], q[41];
cx q[0], q[42];
U(0, 0, pi/3) q[42];
cx q[0], q[42];
cx q[2], q[42];
U(0, 0, pi/3) q[42];
cx q[2], q[42];
cx q[3], q[42];
U(0, 0, pi/3) q[42];
cx q[3], q[42];
cx q[4], q[42];
U(0, 0, pi/3) q[42];
cx q[4], q[42];
cx q[5], q[42];
U(0, 0, pi/3) q[42];
cx q[5], q[42];
cx q[6], q[42];
U(0, 0, pi/3) q[42];
cx q[6], q[42];
cx q[12], q[42];
U(0, 0, pi/3) q[42];
cx q[12], q[42];
cx q[13], q[42];
U(0, 0, pi/3) q[42];
cx q[13], q[42];
cx q[14], q[42];
U(0, 0, pi/3) q[42];
cx q[14], q[42];
cx q[15], q[42];
U(0, 0, pi/3) q[42];
cx q[15], q[42];
cx q[16], q[42];
U(0, 0, pi/3) q[42];
cx q[16], q[42];
cx q[20], q[42];
U(0, 0, pi/3) q[42];
cx q[20], q[42];
cx q[22], q[42];
U(0, 0, pi/3) q[42];
cx q[22], q[42];
cx q[23], q[42];
U(0, 0, pi/3) q[42];
cx q[23], q[42];
cx q[24], q[42];
U(0, 0, pi/3) q[42];
cx q[24], q[42];
cx q[25], q[42];
U(0, 0, pi/3) q[42];
cx q[25], q[42];
cx q[26], q[42];
U(0, 0, pi/3) q[42];
cx q[26], q[42];
cx q[27], q[42];
U(0, 0, pi/3) q[42];
cx q[27], q[42];
cx q[35], q[42];
U(0, 0, pi/3) q[42];
cx q[35], q[42];
cx q[36], q[42];
U(0, 0, pi/3) q[42];
cx q[36], q[42];
cx q[37], q[42];
U(0, 0, pi/3) q[42];
cx q[37], q[42];
cx q[0], q[43];
U(0, 0, pi/3) q[43];
cx q[0], q[43];
cx q[1], q[43];
U(0, 0, pi/3) q[43];
cx q[1], q[43];
cx q[6], q[43];
U(0, 0, pi/3) q[43];
cx q[6], q[43];
cx q[11], q[43];
U(0, 0, pi/3) q[43];
cx q[11], q[43];
cx q[12], q[43];
U(0, 0, pi/3) q[43];
cx q[12], q[43];
cx q[13], q[43];
U(0, 0, pi/3) q[43];
cx q[13], q[43];
cx q[14], q[43];
U(0, 0, pi/3) q[43];
cx q[14], q[43];
cx q[15], q[43];
U(0, 0, pi/3) q[43];
cx q[15], q[43];
cx q[18], q[43];
U(0, 0, pi/3) q[43];
cx q[18], q[43];
cx q[20], q[43];
U(0, 0, pi/3) q[43];
cx q[20], q[43];
cx q[21], q[43];
U(0, 0, pi/3) q[43];
cx q[21], q[43];
cx q[22], q[43];
U(0, 0, pi/3) q[43];
cx q[22], q[43];
cx q[24], q[43];
U(0, 0, pi/3) q[43];
cx q[24], q[43];
cx q[25], q[43];
U(0, 0, pi/3) q[43];
cx q[25], q[43];
cx q[26], q[43];
U(0, 0, pi/3) q[43];
cx q[26], q[43];
cx q[27], q[43];
U(0, 0, pi/3) q[43];
cx q[27], q[43];
cx q[28], q[43];
U(0, 0, pi/3) q[43];
cx q[28], q[43];
cx q[29], q[43];
U(0, 0, pi/3) q[43];
cx q[29], q[43];
cx q[30], q[43];
U(0, 0, pi/3) q[43];
cx q[30], q[43];
cx q[32], q[43];
U(0, 0, pi/3) q[43];
cx q[32], q[43];
cx q[33], q[43];
U(0, 0, pi/3) q[43];
cx q[33], q[43];
cx q[34], q[43];
U(0, 0, pi/3) q[43];
cx q[34], q[43];
cx q[35], q[43];
U(0, 0, pi/3) q[43];
cx q[35], q[43];
cx q[37], q[43];
U(0, 0, pi/3) q[43];
cx q[37], q[43];
cx q[39], q[43];
U(0, 0, pi/3) q[43];
cx q[39], q[43];
cx q[40], q[43];
U(0, 0, pi/3) q[43];
cx q[40], q[43];
cx q[41], q[43];
U(0, 0, pi/3) q[43];
cx q[41], q[43];
cx q[42], q[43];
U(0, 0, pi/3) q[43];
cx q[42], q[43];
cx q[0], q[44];
U(0, 0, pi/3) q[44];
cx q[0], q[44];
cx q[1], q[44];
U(0, 0, pi/3) q[44];
cx q[1], q[44];
cx q[5], q[44];
U(0, 0, pi/3) q[44];
cx q[5], q[44];
cx q[7], q[44];
U(0, 0, pi/3) q[44];
cx q[7], q[44];
cx q[8], q[44];
U(0, 0, pi/3) q[44];
cx q[8], q[44];
cx q[15], q[44];
U(0, 0, pi/3) q[44];
cx q[15], q[44];
cx q[18], q[44];
U(0, 0, pi/3) q[44];
cx q[18], q[44];
cx q[19], q[44];
U(0, 0, pi/3) q[44];
cx q[19], q[44];
cx q[22], q[44];
U(0, 0, pi/3) q[44];
cx q[22], q[44];
cx q[23], q[44];
U(0, 0, pi/3) q[44];
cx q[23], q[44];
cx q[24], q[44];
U(0, 0, pi/3) q[44];
cx q[24], q[44];
cx q[25], q[44];
U(0, 0, pi/3) q[44];
cx q[25], q[44];
cx q[27], q[44];
U(0, 0, pi/3) q[44];
cx q[27], q[44];
cx q[28], q[44];
U(0, 0, pi/3) q[44];
cx q[28], q[44];
cx q[30], q[44];
U(0, 0, pi/3) q[44];
cx q[30], q[44];
cx q[31], q[44];
U(0, 0, pi/3) q[44];
cx q[31], q[44];
cx q[32], q[44];
U(0, 0, pi/3) q[44];
cx q[32], q[44];
cx q[33], q[44];
U(0, 0, pi/3) q[44];
cx q[33], q[44];
cx q[35], q[44];
U(0, 0, pi/3) q[44];
cx q[35], q[44];
cx q[36], q[44];
U(0, 0, pi/3) q[44];
cx q[36], q[44];
cx q[37], q[44];
U(0, 0, pi/3) q[44];
cx q[37], q[44];
cx q[38], q[44];
U(0, 0, pi/3) q[44];
cx q[38], q[44];
cx q[40], q[44];
U(0, 0, pi/3) q[44];
cx q[40], q[44];
cx q[41], q[44];
U(0, 0, pi/3) q[44];
cx q[41], q[44];
cx q[42], q[44];
U(0, 0, pi/3) q[44];
cx q[42], q[44];
cx q[43], q[44];
U(0, 0, pi/3) q[44];
cx q[43], q[44];
cx q[0], q[45];
U(0, 0, pi/3) q[45];
cx q[0], q[45];
cx q[5], q[45];
U(0, 0, pi/3) q[45];
cx q[5], q[45];
cx q[6], q[45];
U(0, 0, pi/3) q[45];
cx q[6], q[45];
cx q[8], q[45];
U(0, 0, pi/3) q[45];
cx q[8], q[45];
cx q[9], q[45];
U(0, 0, pi/3) q[45];
cx q[9], q[45];
cx q[12], q[45];
U(0, 0, pi/3) q[45];
cx q[12], q[45];
cx q[13], q[45];
U(0, 0, pi/3) q[45];
cx q[13], q[45];
cx q[15], q[45];
U(0, 0, pi/3) q[45];
cx q[15], q[45];
cx q[17], q[45];
U(0, 0, pi/3) q[45];
cx q[17], q[45];
cx q[18], q[45];
U(0, 0, pi/3) q[45];
cx q[18], q[45];
cx q[20], q[45];
U(0, 0, pi/3) q[45];
cx q[20], q[45];
cx q[26], q[45];
U(0, 0, pi/3) q[45];
cx q[26], q[45];
cx q[27], q[45];
U(0, 0, pi/3) q[45];
cx q[27], q[45];
cx q[28], q[45];
U(0, 0, pi/3) q[45];
cx q[28], q[45];
cx q[29], q[45];
U(0, 0, pi/3) q[45];
cx q[29], q[45];
cx q[31], q[45];
U(0, 0, pi/3) q[45];
cx q[31], q[45];
cx q[32], q[45];
U(0, 0, pi/3) q[45];
cx q[32], q[45];
cx q[34], q[45];
U(0, 0, pi/3) q[45];
cx q[34], q[45];
cx q[35], q[45];
U(0, 0, pi/3) q[45];
cx q[35], q[45];
cx q[37], q[45];
U(0, 0, pi/3) q[45];
cx q[37], q[45];
cx q[39], q[45];
U(0, 0, pi/3) q[45];
cx q[39], q[45];
cx q[44], q[45];
U(0, 0, pi/3) q[45];
cx q[44], q[45];
cx q[2], q[46];
U(0, 0, pi/3) q[46];
cx q[2], q[46];
cx q[3], q[46];
U(0, 0, pi/3) q[46];
cx q[3], q[46];
cx q[4], q[46];
U(0, 0, pi/3) q[46];
cx q[4], q[46];
cx q[6], q[46];
U(0, 0, pi/3) q[46];
cx q[6], q[46];
cx q[8], q[46];
U(0, 0, pi/3) q[46];
cx q[8], q[46];
cx q[9], q[46];
U(0, 0, pi/3) q[46];
cx q[9], q[46];
cx q[10], q[46];
U(0, 0, pi/3) q[46];
cx q[10], q[46];
cx q[11], q[46];
U(0, 0, pi/3) q[46];
cx q[11], q[46];
cx q[15], q[46];
U(0, 0, pi/3) q[46];
cx q[15], q[46];
cx q[18], q[46];
U(0, 0, pi/3) q[46];
cx q[18], q[46];
cx q[22], q[46];
U(0, 0, pi/3) q[46];
cx q[22], q[46];
cx q[23], q[46];
U(0, 0, pi/3) q[46];
cx q[23], q[46];
cx q[25], q[46];
U(0, 0, pi/3) q[46];
cx q[25], q[46];
cx q[26], q[46];
U(0, 0, pi/3) q[46];
cx q[26], q[46];
cx q[27], q[46];
U(0, 0, pi/3) q[46];
cx q[27], q[46];
cx q[28], q[46];
U(0, 0, pi/3) q[46];
cx q[28], q[46];
cx q[29], q[46];
U(0, 0, pi/3) q[46];
cx q[29], q[46];
cx q[31], q[46];
U(0, 0, pi/3) q[46];
cx q[31], q[46];
cx q[34], q[46];
U(0, 0, pi/3) q[46];
cx q[34], q[46];
cx q[35], q[46];
U(0, 0, pi/3) q[46];
cx q[35], q[46];
cx q[37], q[46];
U(0, 0, pi/3) q[46];
cx q[37], q[46];
cx q[38], q[46];
U(0, 0, pi/3) q[46];
cx q[38], q[46];
cx q[41], q[46];
U(0, 0, pi/3) q[46];
cx q[41], q[46];
cx q[42], q[46];
U(0, 0, pi/3) q[46];
cx q[42], q[46];
cx q[43], q[46];
U(0, 0, pi/3) q[46];
cx q[43], q[46];
cx q[44], q[46];
U(0, 0, pi/3) q[46];
cx q[44], q[46];
cx q[0], q[47];
U(0, 0, pi/3) q[47];
cx q[0], q[47];
cx q[2], q[47];
U(0, 0, pi/3) q[47];
cx q[2], q[47];
cx q[4], q[47];
U(0, 0, pi/3) q[47];
cx q[4], q[47];
cx q[6], q[47];
U(0, 0, pi/3) q[47];
cx q[6], q[47];
cx q[7], q[47];
U(0, 0, pi/3) q[47];
cx q[7], q[47];
cx q[8], q[47];
U(0, 0, pi/3) q[47];
cx q[8], q[47];
cx q[9], q[47];
U(0, 0, pi/3) q[47];
cx q[9], q[47];
cx q[10], q[47];
U(0, 0, pi/3) q[47];
cx q[10], q[47];
cx q[12], q[47];
U(0, 0, pi/3) q[47];
cx q[12], q[47];
cx q[13], q[47];
U(0, 0, pi/3) q[47];
cx q[13], q[47];
cx q[15], q[47];
U(0, 0, pi/3) q[47];
cx q[15], q[47];
cx q[16], q[47];
U(0, 0, pi/3) q[47];
cx q[16], q[47];
cx q[20], q[47];
U(0, 0, pi/3) q[47];
cx q[20], q[47];
cx q[21], q[47];
U(0, 0, pi/3) q[47];
cx q[21], q[47];
cx q[26], q[47];
U(0, 0, pi/3) q[47];
cx q[26], q[47];
cx q[29], q[47];
U(0, 0, pi/3) q[47];
cx q[29], q[47];
cx q[30], q[47];
U(0, 0, pi/3) q[47];
cx q[30], q[47];
cx q[31], q[47];
U(0, 0, pi/3) q[47];
cx q[31], q[47];
cx q[33], q[47];
U(0, 0, pi/3) q[47];
cx q[33], q[47];
cx q[34], q[47];
U(0, 0, pi/3) q[47];
cx q[34], q[47];
cx q[37], q[47];
U(0, 0, pi/3) q[47];
cx q[37], q[47];
cx q[38], q[47];
U(0, 0, pi/3) q[47];
cx q[38], q[47];
cx q[39], q[47];
U(0, 0, pi/3) q[47];
cx q[39], q[47];
cx q[41], q[47];
U(0, 0, pi/3) q[47];
cx q[41], q[47];
cx q[43], q[47];
U(0, 0, pi/3) q[47];
cx q[43], q[47];
cx q[1], q[48];
U(0, 0, pi/3) q[48];
cx q[1], q[48];
cx q[2], q[48];
U(0, 0, pi/3) q[48];
cx q[2], q[48];
cx q[4], q[48];
U(0, 0, pi/3) q[48];
cx q[4], q[48];
cx q[6], q[48];
U(0, 0, pi/3) q[48];
cx q[6], q[48];
cx q[12], q[48];
U(0, 0, pi/3) q[48];
cx q[12], q[48];
cx q[13], q[48];
U(0, 0, pi/3) q[48];
cx q[13], q[48];
cx q[17], q[48];
U(0, 0, pi/3) q[48];
cx q[17], q[48];
cx q[18], q[48];
U(0, 0, pi/3) q[48];
cx q[18], q[48];
cx q[20], q[48];
U(0, 0, pi/3) q[48];
cx q[20], q[48];
cx q[22], q[48];
U(0, 0, pi/3) q[48];
cx q[22], q[48];
cx q[23], q[48];
U(0, 0, pi/3) q[48];
cx q[23], q[48];
cx q[28], q[48];
U(0, 0, pi/3) q[48];
cx q[28], q[48];
cx q[31], q[48];
U(0, 0, pi/3) q[48];
cx q[31], q[48];
cx q[32], q[48];
U(0, 0, pi/3) q[48];
cx q[32], q[48];
cx q[33], q[48];
U(0, 0, pi/3) q[48];
cx q[33], q[48];
cx q[35], q[48];
U(0, 0, pi/3) q[48];
cx q[35], q[48];
cx q[38], q[48];
U(0, 0, pi/3) q[48];
cx q[38], q[48];
cx q[40], q[48];
U(0, 0, pi/3) q[48];
cx q[40], q[48];
cx q[43], q[48];
U(0, 0, pi/3) q[48];
cx q[43], q[48];
cx q[44], q[48];
U(0, 0, pi/3) q[48];
cx q[44], q[48];
cx q[45], q[48];
U(0, 0, pi/3) q[48];
cx q[45], q[48];
cx q[1], q[49];
U(0, 0, pi/3) q[49];
cx q[1], q[49];
cx q[2], q[49];
U(0, 0, pi/3) q[49];
cx q[2], q[49];
cx q[6], q[49];
U(0, 0, pi/3) q[49];
cx q[6], q[49];
cx q[10], q[49];
U(0, 0, pi/3) q[49];
cx q[10], q[49];
cx q[11], q[49];
U(0, 0, pi/3) q[49];
cx q[11], q[49];
cx q[12], q[49];
U(0, 0, pi/3) q[49];
cx q[12], q[49];
cx q[13], q[49];
U(0, 0, pi/3) q[49];
cx q[13], q[49];
cx q[14], q[49];
U(0, 0, pi/3) q[49];
cx q[14], q[49];
cx q[16], q[49];
U(0, 0, pi/3) q[49];
cx q[16], q[49];
cx q[24], q[49];
U(0, 0, pi/3) q[49];
cx q[24], q[49];
cx q[27], q[49];
U(0, 0, pi/3) q[49];
cx q[27], q[49];
cx q[30], q[49];
U(0, 0, pi/3) q[49];
cx q[30], q[49];
cx q[31], q[49];
U(0, 0, pi/3) q[49];
cx q[31], q[49];
cx q[32], q[49];
U(0, 0, pi/3) q[49];
cx q[32], q[49];
cx q[35], q[49];
U(0, 0, pi/3) q[49];
cx q[35], q[49];
cx q[37], q[49];
U(0, 0, pi/3) q[49];
cx q[37], q[49];
cx q[39], q[49];
U(0, 0, pi/3) q[49];
cx q[39], q[49];
cx q[41], q[49];
U(0, 0, pi/3) q[49];
cx q[41], q[49];
cx q[42], q[49];
U(0, 0, pi/3) q[49];
cx q[42], q[49];
cx q[43], q[49];
U(0, 0, pi/3) q[49];
cx q[43], q[49];
cx q[44], q[49];
U(0, 0, pi/3) q[49];
cx q[44], q[49];
cx q[45], q[49];
U(0, 0, pi/3) q[49];
cx q[45], q[49];
cx q[1], q[50];
U(0, 0, pi/3) q[50];
cx q[1], q[50];
cx q[3], q[50];
U(0, 0, pi/3) q[50];
cx q[3], q[50];
cx q[5], q[50];
U(0, 0, pi/3) q[50];
cx q[5], q[50];
cx q[8], q[50];
U(0, 0, pi/3) q[50];
cx q[8], q[50];
cx q[10], q[50];
U(0, 0, pi/3) q[50];
cx q[10], q[50];
cx q[11], q[50];
U(0, 0, pi/3) q[50];
cx q[11], q[50];
cx q[12], q[50];
U(0, 0, pi/3) q[50];
cx q[12], q[50];
cx q[13], q[50];
U(0, 0, pi/3) q[50];
cx q[13], q[50];
cx q[15], q[50];
U(0, 0, pi/3) q[50];
cx q[15], q[50];
cx q[16], q[50];
U(0, 0, pi/3) q[50];
cx q[16], q[50];
cx q[17], q[50];
U(0, 0, pi/3) q[50];
cx q[17], q[50];
cx q[19], q[50];
U(0, 0, pi/3) q[50];
cx q[19], q[50];
cx q[20], q[50];
U(0, 0, pi/3) q[50];
cx q[20], q[50];
cx q[22], q[50];
U(0, 0, pi/3) q[50];
cx q[22], q[50];
cx q[23], q[50];
U(0, 0, pi/3) q[50];
cx q[23], q[50];
cx q[24], q[50];
U(0, 0, pi/3) q[50];
cx q[24], q[50];
cx q[25], q[50];
U(0, 0, pi/3) q[50];
cx q[25], q[50];
cx q[27], q[50];
U(0, 0, pi/3) q[50];
cx q[27], q[50];
cx q[28], q[50];
U(0, 0, pi/3) q[50];
cx q[28], q[50];
cx q[32], q[50];
U(0, 0, pi/3) q[50];
cx q[32], q[50];
cx q[33], q[50];
U(0, 0, pi/3) q[50];
cx q[33], q[50];
cx q[34], q[50];
U(0, 0, pi/3) q[50];
cx q[34], q[50];
cx q[36], q[50];
U(0, 0, pi/3) q[50];
cx q[36], q[50];
cx q[37], q[50];
U(0, 0, pi/3) q[50];
cx q[37], q[50];
cx q[40], q[50];
U(0, 0, pi/3) q[50];
cx q[40], q[50];
cx q[45], q[50];
U(0, 0, pi/3) q[50];
cx q[45], q[50];
cx q[46], q[50];
U(0, 0, pi/3) q[50];
cx q[46], q[50];
cx q[47], q[50];
U(0, 0, pi/3) q[50];
cx q[47], q[50];
cx q[2], q[51];
U(0, 0, pi/3) q[51];
cx q[2], q[51];
cx q[3], q[51];
U(0, 0, pi/3) q[51];
cx q[3], q[51];
cx q[4], q[51];
U(0, 0, pi/3) q[51];
cx q[4], q[51];
cx q[6], q[51];
U(0, 0, pi/3) q[51];
cx q[6], q[51];
cx q[8], q[51];
U(0, 0, pi/3) q[51];
cx q[8], q[51];
cx q[9], q[51];
U(0, 0, pi/3) q[51];
cx q[9], q[51];
cx q[10], q[51];
U(0, 0, pi/3) q[51];
cx q[10], q[51];
cx q[11], q[51];
U(0, 0, pi/3) q[51];
cx q[11], q[51];
cx q[12], q[51];
U(0, 0, pi/3) q[51];
cx q[12], q[51];
cx q[15], q[51];
U(0, 0, pi/3) q[51];
cx q[15], q[51];
cx q[16], q[51];
U(0, 0, pi/3) q[51];
cx q[16], q[51];
cx q[17], q[51];
U(0, 0, pi/3) q[51];
cx q[17], q[51];
cx q[21], q[51];
U(0, 0, pi/3) q[51];
cx q[21], q[51];
cx q[22], q[51];
U(0, 0, pi/3) q[51];
cx q[22], q[51];
cx q[23], q[51];
U(0, 0, pi/3) q[51];
cx q[23], q[51];
cx q[27], q[51];
U(0, 0, pi/3) q[51];
cx q[27], q[51];
cx q[28], q[51];
U(0, 0, pi/3) q[51];
cx q[28], q[51];
cx q[29], q[51];
U(0, 0, pi/3) q[51];
cx q[29], q[51];
cx q[30], q[51];
U(0, 0, pi/3) q[51];
cx q[30], q[51];
cx q[33], q[51];
U(0, 0, pi/3) q[51];
cx q[33], q[51];
cx q[34], q[51];
U(0, 0, pi/3) q[51];
cx q[34], q[51];
cx q[35], q[51];
U(0, 0, pi/3) q[51];
cx q[35], q[51];
cx q[36], q[51];
U(0, 0, pi/3) q[51];
cx q[36], q[51];
cx q[38], q[51];
U(0, 0, pi/3) q[51];
cx q[38], q[51];
cx q[40], q[51];
U(0, 0, pi/3) q[51];
cx q[40], q[51];
cx q[41], q[51];
U(0, 0, pi/3) q[51];
cx q[41], q[51];
cx q[42], q[51];
U(0, 0, pi/3) q[51];
cx q[42], q[51];
cx q[43], q[51];
U(0, 0, pi/3) q[51];
cx q[43], q[51];
cx q[46], q[51];
U(0, 0, pi/3) q[51];
cx q[46], q[51];
cx q[49], q[51];
U(0, 0, pi/3) q[51];
cx q[49], q[51];
cx q[50], q[51];
U(0, 0, pi/3) q[51];
cx q[50], q[51];
cx q[0], q[52];
U(0, 0, pi/3) q[52];
cx q[0], q[52];
cx q[3], q[52];
U(0, 0, pi/3) q[52];
cx q[3], q[52];
cx q[5], q[52];
U(0, 0, pi/3) q[52];
cx q[5], q[52];
cx q[6], q[52];
U(0, 0, pi/3) q[52];
cx q[6], q[52];
cx q[7], q[52];
U(0, 0, pi/3) q[52];
cx q[7], q[52];
cx q[9], q[52];
U(0, 0, pi/3) q[52];
cx q[9], q[52];
cx q[10], q[52];
U(0, 0, pi/3) q[52];
cx q[10], q[52];
cx q[11], q[52];
U(0, 0, pi/3) q[52];
cx q[11], q[52];
cx q[12], q[52];
U(0, 0, pi/3) q[52];
cx q[12], q[52];
cx q[13], q[52];
U(0, 0, pi/3) q[52];
cx q[13], q[52];
cx q[17], q[52];
U(0, 0, pi/3) q[52];
cx q[17], q[52];
cx q[19], q[52];
U(0, 0, pi/3) q[52];
cx q[19], q[52];
cx q[21], q[52];
U(0, 0, pi/3) q[52];
cx q[21], q[52];
cx q[23], q[52];
U(0, 0, pi/3) q[52];
cx q[23], q[52];
cx q[26], q[52];
U(0, 0, pi/3) q[52];
cx q[26], q[52];
cx q[27], q[52];
U(0, 0, pi/3) q[52];
cx q[27], q[52];
cx q[28], q[52];
U(0, 0, pi/3) q[52];
cx q[28], q[52];
cx q[31], q[52];
U(0, 0, pi/3) q[52];
cx q[31], q[52];
cx q[32], q[52];
U(0, 0, pi/3) q[52];
cx q[32], q[52];
cx q[33], q[52];
U(0, 0, pi/3) q[52];
cx q[33], q[52];
cx q[38], q[52];
U(0, 0, pi/3) q[52];
cx q[38], q[52];
cx q[40], q[52];
U(0, 0, pi/3) q[52];
cx q[40], q[52];
cx q[41], q[52];
U(0, 0, pi/3) q[52];
cx q[41], q[52];
cx q[46], q[52];
U(0, 0, pi/3) q[52];
cx q[46], q[52];
cx q[47], q[52];
U(0, 0, pi/3) q[52];
cx q[47], q[52];
cx q[48], q[52];
U(0, 0, pi/3) q[52];
cx q[48], q[52];
cx q[49], q[52];
U(0, 0, pi/3) q[52];
cx q[49], q[52];
cx q[0], q[53];
U(0, 0, pi/3) q[53];
cx q[0], q[53];
cx q[3], q[53];
U(0, 0, pi/3) q[53];
cx q[3], q[53];
cx q[9], q[53];
U(0, 0, pi/3) q[53];
cx q[9], q[53];
cx q[10], q[53];
U(0, 0, pi/3) q[53];
cx q[10], q[53];
cx q[11], q[53];
U(0, 0, pi/3) q[53];
cx q[11], q[53];
cx q[12], q[53];
U(0, 0, pi/3) q[53];
cx q[12], q[53];
cx q[13], q[53];
U(0, 0, pi/3) q[53];
cx q[13], q[53];
cx q[14], q[53];
U(0, 0, pi/3) q[53];
cx q[14], q[53];
cx q[16], q[53];
U(0, 0, pi/3) q[53];
cx q[16], q[53];
cx q[18], q[53];
U(0, 0, pi/3) q[53];
cx q[18], q[53];
cx q[24], q[53];
U(0, 0, pi/3) q[53];
cx q[24], q[53];
cx q[25], q[53];
U(0, 0, pi/3) q[53];
cx q[25], q[53];
cx q[26], q[53];
U(0, 0, pi/3) q[53];
cx q[26], q[53];
cx q[27], q[53];
U(0, 0, pi/3) q[53];
cx q[27], q[53];
cx q[28], q[53];
U(0, 0, pi/3) q[53];
cx q[28], q[53];
cx q[30], q[53];
U(0, 0, pi/3) q[53];
cx q[30], q[53];
cx q[32], q[53];
U(0, 0, pi/3) q[53];
cx q[32], q[53];
cx q[33], q[53];
U(0, 0, pi/3) q[53];
cx q[33], q[53];
cx q[37], q[53];
U(0, 0, pi/3) q[53];
cx q[37], q[53];
cx q[38], q[53];
U(0, 0, pi/3) q[53];
cx q[38], q[53];
cx q[40], q[53];
U(0, 0, pi/3) q[53];
cx q[40], q[53];
cx q[42], q[53];
U(0, 0, pi/3) q[53];
cx q[42], q[53];
cx q[43], q[53];
U(0, 0, pi/3) q[53];
cx q[43], q[53];
cx q[44], q[53];
U(0, 0, pi/3) q[53];
cx q[44], q[53];
cx q[45], q[53];
U(0, 0, pi/3) q[53];
cx q[45], q[53];
cx q[50], q[53];
U(0, 0, pi/3) q[53];
cx q[50], q[53];
cx q[51], q[53];
U(0, 0, pi/3) q[53];
cx q[51], q[53];
cx q[52], q[53];
U(0, 0, pi/3) q[53];
cx q[52], q[53];
cx q[1], q[54];
U(0, 0, pi/3) q[54];
cx q[1], q[54];
cx q[2], q[54];
U(0, 0, pi/3) q[54];
cx q[2], q[54];
cx q[3], q[54];
U(0, 0, pi/3) q[54];
cx q[3], q[54];
cx q[4], q[54];
U(0, 0, pi/3) q[54];
cx q[4], q[54];
cx q[5], q[54];
U(0, 0, pi/3) q[54];
cx q[5], q[54];
cx q[6], q[54];
U(0, 0, pi/3) q[54];
cx q[6], q[54];
cx q[9], q[54];
U(0, 0, pi/3) q[54];
cx q[9], q[54];
cx q[10], q[54];
U(0, 0, pi/3) q[54];
cx q[10], q[54];
cx q[13], q[54];
U(0, 0, pi/3) q[54];
cx q[13], q[54];
cx q[18], q[54];
U(0, 0, pi/3) q[54];
cx q[18], q[54];
cx q[20], q[54];
U(0, 0, pi/3) q[54];
cx q[20], q[54];
cx q[21], q[54];
U(0, 0, pi/3) q[54];
cx q[21], q[54];
cx q[22], q[54];
U(0, 0, pi/3) q[54];
cx q[22], q[54];
cx q[23], q[54];
U(0, 0, pi/3) q[54];
cx q[23], q[54];
cx q[24], q[54];
U(0, 0, pi/3) q[54];
cx q[24], q[54];
cx q[28], q[54];
U(0, 0, pi/3) q[54];
cx q[28], q[54];
cx q[31], q[54];
U(0, 0, pi/3) q[54];
cx q[31], q[54];
cx q[34], q[54];
U(0, 0, pi/3) q[54];
cx q[34], q[54];
cx q[35], q[54];
U(0, 0, pi/3) q[54];
cx q[35], q[54];
cx q[36], q[54];
U(0, 0, pi/3) q[54];
cx q[36], q[54];
cx q[39], q[54];
U(0, 0, pi/3) q[54];
cx q[39], q[54];
cx q[40], q[54];
U(0, 0, pi/3) q[54];
cx q[40], q[54];
cx q[42], q[54];
U(0, 0, pi/3) q[54];
cx q[42], q[54];
cx q[44], q[54];
U(0, 0, pi/3) q[54];
cx q[44], q[54];
cx q[45], q[54];
U(0, 0, pi/3) q[54];
cx q[45], q[54];
cx q[47], q[54];
U(0, 0, pi/3) q[54];
cx q[47], q[54];
cx q[48], q[54];
U(0, 0, pi/3) q[54];
cx q[48], q[54];
cx q[51], q[54];
U(0, 0, pi/3) q[54];
cx q[51], q[54];
cx q[2], q[55];
U(0, 0, pi/3) q[55];
cx q[2], q[55];
cx q[6], q[55];
U(0, 0, pi/3) q[55];
cx q[6], q[55];
cx q[7], q[55];
U(0, 0, pi/3) q[55];
cx q[7], q[55];
cx q[9], q[55];
U(0, 0, pi/3) q[55];
cx q[9], q[55];
cx q[14], q[55];
U(0, 0, pi/3) q[55];
cx q[14], q[55];
cx q[17], q[55];
U(0, 0, pi/3) q[55];
cx q[17], q[55];
cx q[18], q[55];
U(0, 0, pi/3) q[55];
cx q[18], q[55];
cx q[19], q[55];
U(0, 0, pi/3) q[55];
cx q[19], q[55];
cx q[22], q[55];
U(0, 0, pi/3) q[55];
cx q[22], q[55];
cx q[24], q[55];
U(0, 0, pi/3) q[55];
cx q[24], q[55];
cx q[28], q[55];
U(0, 0, pi/3) q[55];
cx q[28], q[55];
cx q[30], q[55];
U(0, 0, pi/3) q[55];
cx q[30], q[55];
cx q[31], q[55];
U(0, 0, pi/3) q[55];
cx q[31], q[55];
cx q[32], q[55];
U(0, 0, pi/3) q[55];
cx q[32], q[55];
cx q[33], q[55];
U(0, 0, pi/3) q[55];
cx q[33], q[55];
cx q[36], q[55];
U(0, 0, pi/3) q[55];
cx q[36], q[55];
cx q[38], q[55];
U(0, 0, pi/3) q[55];
cx q[38], q[55];
cx q[41], q[55];
U(0, 0, pi/3) q[55];
cx q[41], q[55];
cx q[44], q[55];
U(0, 0, pi/3) q[55];
cx q[44], q[55];
cx q[48], q[55];
U(0, 0, pi/3) q[55];
cx q[48], q[55];
cx q[50], q[55];
U(0, 0, pi/3) q[55];
cx q[50], q[55];
cx q[51], q[55];
U(0, 0, pi/3) q[55];
cx q[51], q[55];
cx q[1], q[56];
U(0, 0, pi/3) q[56];
cx q[1], q[56];
cx q[2], q[56];
U(0, 0, pi/3) q[56];
cx q[2], q[56];
cx q[3], q[56];
U(0, 0, pi/3) q[56];
cx q[3], q[56];
cx q[5], q[56];
U(0, 0, pi/3) q[56];
cx q[5], q[56];
cx q[10], q[56];
U(0, 0, pi/3) q[56];
cx q[10], q[56];
cx q[11], q[56];
U(0, 0, pi/3) q[56];
cx q[11], q[56];
cx q[12], q[56];
U(0, 0, pi/3) q[56];
cx q[12], q[56];
cx q[13], q[56];
U(0, 0, pi/3) q[56];
cx q[13], q[56];
cx q[14], q[56];
U(0, 0, pi/3) q[56];
cx q[14], q[56];
cx q[16], q[56];
U(0, 0, pi/3) q[56];
cx q[16], q[56];
cx q[18], q[56];
U(0, 0, pi/3) q[56];
cx q[18], q[56];
cx q[19], q[56];
U(0, 0, pi/3) q[56];
cx q[19], q[56];
cx q[20], q[56];
U(0, 0, pi/3) q[56];
cx q[20], q[56];
cx q[23], q[56];
U(0, 0, pi/3) q[56];
cx q[23], q[56];
cx q[25], q[56];
U(0, 0, pi/3) q[56];
cx q[25], q[56];
cx q[27], q[56];
U(0, 0, pi/3) q[56];
cx q[27], q[56];
cx q[28], q[56];
U(0, 0, pi/3) q[56];
cx q[28], q[56];
cx q[29], q[56];
U(0, 0, pi/3) q[56];
cx q[29], q[56];
cx q[32], q[56];
U(0, 0, pi/3) q[56];
cx q[32], q[56];
cx q[34], q[56];
U(0, 0, pi/3) q[56];
cx q[34], q[56];
cx q[35], q[56];
U(0, 0, pi/3) q[56];
cx q[35], q[56];
cx q[36], q[56];
U(0, 0, pi/3) q[56];
cx q[36], q[56];
cx q[37], q[56];
U(0, 0, pi/3) q[56];
cx q[37], q[56];
cx q[40], q[56];
U(0, 0, pi/3) q[56];
cx q[40], q[56];
cx q[44], q[56];
U(0, 0, pi/3) q[56];
cx q[44], q[56];
cx q[45], q[56];
U(0, 0, pi/3) q[56];
cx q[45], q[56];
cx q[46], q[56];
U(0, 0, pi/3) q[56];
cx q[46], q[56];
cx q[49], q[56];
U(0, 0, pi/3) q[56];
cx q[49], q[56];
cx q[52], q[56];
U(0, 0, pi/3) q[56];
cx q[52], q[56];
cx q[53], q[56];
U(0, 0, pi/3) q[56];
cx q[53], q[56];
cx q[55], q[56];
U(0, 0, pi/3) q[56];
cx q[55], q[56];
cx q[0], q[57];
U(0, 0, pi/3) q[57];
cx q[0], q[57];
cx q[5], q[57];
U(0, 0, pi/3) q[57];
cx q[5], q[57];
cx q[6], q[57];
U(0, 0, pi/3) q[57];
cx q[6], q[57];
cx q[7], q[57];
U(0, 0, pi/3) q[57];
cx q[7], q[57];
cx q[10], q[57];
U(0, 0, pi/3) q[57];
cx q[10], q[57];
cx q[11], q[57];
U(0, 0, pi/3) q[57];
cx q[11], q[57];
cx q[12], q[57];
U(0, 0, pi/3) q[57];
cx q[12], q[57];
cx q[13], q[57];
U(0, 0, pi/3) q[57];
cx q[13], q[57];
cx q[15], q[57];
U(0, 0, pi/3) q[57];
cx q[15], q[57];
cx q[16], q[57];
U(0, 0, pi/3) q[57];
cx q[16], q[57];
cx q[17], q[57];
U(0, 0, pi/3) q[57];
cx q[17], q[57];
cx q[18], q[57];
U(0, 0, pi/3) q[57];
cx q[18], q[57];
cx q[19], q[57];
U(0, 0, pi/3) q[57];
cx q[19], q[57];
cx q[22], q[57];
U(0, 0, pi/3) q[57];
cx q[22], q[57];
cx q[25], q[57];
U(0, 0, pi/3) q[57];
cx q[25], q[57];
cx q[26], q[57];
U(0, 0, pi/3) q[57];
cx q[26], q[57];
cx q[27], q[57];
U(0, 0, pi/3) q[57];
cx q[27], q[57];
cx q[28], q[57];
U(0, 0, pi/3) q[57];
cx q[28], q[57];
cx q[29], q[57];
U(0, 0, pi/3) q[57];
cx q[29], q[57];
cx q[30], q[57];
U(0, 0, pi/3) q[57];
cx q[30], q[57];
cx q[31], q[57];
U(0, 0, pi/3) q[57];
cx q[31], q[57];
cx q[42], q[57];
U(0, 0, pi/3) q[57];
cx q[42], q[57];
cx q[43], q[57];
U(0, 0, pi/3) q[57];
cx q[43], q[57];
cx q[46], q[57];
U(0, 0, pi/3) q[57];
cx q[46], q[57];
cx q[47], q[57];
U(0, 0, pi/3) q[57];
cx q[47], q[57];
cx q[48], q[57];
U(0, 0, pi/3) q[57];
cx q[48], q[57];
cx q[49], q[57];
U(0, 0, pi/3) q[57];
cx q[49], q[57];
cx q[55], q[57];
U(0, 0, pi/3) q[57];
cx q[55], q[57];
cx q[1], q[58];
U(0, 0, pi/3) q[58];
cx q[1], q[58];
cx q[5], q[58];
U(0, 0, pi/3) q[58];
cx q[5], q[58];
cx q[8], q[58];
U(0, 0, pi/3) q[58];
cx q[8], q[58];
cx q[9], q[58];
U(0, 0, pi/3) q[58];
cx q[9], q[58];
cx q[10], q[58];
U(0, 0, pi/3) q[58];
cx q[10], q[58];
cx q[14], q[58];
U(0, 0, pi/3) q[58];
cx q[14], q[58];
cx q[15], q[58];
U(0, 0, pi/3) q[58];
cx q[15], q[58];
cx q[19], q[58];
U(0, 0, pi/3) q[58];
cx q[19], q[58];
cx q[21], q[58];
U(0, 0, pi/3) q[58];
cx q[21], q[58];
cx q[23], q[58];
U(0, 0, pi/3) q[58];
cx q[23], q[58];
cx q[24], q[58];
U(0, 0, pi/3) q[58];
cx q[24], q[58];
cx q[26], q[58];
U(0, 0, pi/3) q[58];
cx q[26], q[58];
cx q[27], q[58];
U(0, 0, pi/3) q[58];
cx q[27], q[58];
cx q[29], q[58];
U(0, 0, pi/3) q[58];
cx q[29], q[58];
cx q[34], q[58];
U(0, 0, pi/3) q[58];
cx q[34], q[58];
cx q[39], q[58];
U(0, 0, pi/3) q[58];
cx q[39], q[58];
cx q[41], q[58];
U(0, 0, pi/3) q[58];
cx q[41], q[58];
cx q[42], q[58];
U(0, 0, pi/3) q[58];
cx q[42], q[58];
cx q[43], q[58];
U(0, 0, pi/3) q[58];
cx q[43], q[58];
cx q[44], q[58];
U(0, 0, pi/3) q[58];
cx q[44], q[58];
cx q[46], q[58];
U(0, 0, pi/3) q[58];
cx q[46], q[58];
cx q[47], q[58];
U(0, 0, pi/3) q[58];
cx q[47], q[58];
cx q[48], q[58];
U(0, 0, pi/3) q[58];
cx q[48], q[58];
cx q[49], q[58];
U(0, 0, pi/3) q[58];
cx q[49], q[58];
cx q[51], q[58];
U(0, 0, pi/3) q[58];
cx q[51], q[58];
cx q[52], q[58];
U(0, 0, pi/3) q[58];
cx q[52], q[58];
cx q[53], q[58];
U(0, 0, pi/3) q[58];
cx q[53], q[58];
cx q[57], q[58];
U(0, 0, pi/3) q[58];
cx q[57], q[58];
cx q[5], q[59];
U(0, 0, pi/3) q[59];
cx q[5], q[59];
cx q[6], q[59];
U(0, 0, pi/3) q[59];
cx q[6], q[59];
cx q[7], q[59];
U(0, 0, pi/3) q[59];
cx q[7], q[59];
cx q[9], q[59];
U(0, 0, pi/3) q[59];
cx q[9], q[59];
cx q[12], q[59];
U(0, 0, pi/3) q[59];
cx q[12], q[59];
cx q[13], q[59];
U(0, 0, pi/3) q[59];
cx q[13], q[59];
cx q[14], q[59];
U(0, 0, pi/3) q[59];
cx q[14], q[59];
cx q[15], q[59];
U(0, 0, pi/3) q[59];
cx q[15], q[59];
cx q[17], q[59];
U(0, 0, pi/3) q[59];
cx q[17], q[59];
cx q[18], q[59];
U(0, 0, pi/3) q[59];
cx q[18], q[59];
cx q[20], q[59];
U(0, 0, pi/3) q[59];
cx q[20], q[59];
cx q[21], q[59];
U(0, 0, pi/3) q[59];
cx q[21], q[59];
cx q[22], q[59];
U(0, 0, pi/3) q[59];
cx q[22], q[59];
cx q[23], q[59];
U(0, 0, pi/3) q[59];
cx q[23], q[59];
cx q[24], q[59];
U(0, 0, pi/3) q[59];
cx q[24], q[59];
cx q[25], q[59];
U(0, 0, pi/3) q[59];
cx q[25], q[59];
cx q[26], q[59];
U(0, 0, pi/3) q[59];
cx q[26], q[59];
cx q[27], q[59];
U(0, 0, pi/3) q[59];
cx q[27], q[59];
cx q[29], q[59];
U(0, 0, pi/3) q[59];
cx q[29], q[59];
cx q[31], q[59];
U(0, 0, pi/3) q[59];
cx q[31], q[59];
cx q[32], q[59];
U(0, 0, pi/3) q[59];
cx q[32], q[59];
cx q[33], q[59];
U(0, 0, pi/3) q[59];
cx q[33], q[59];
cx q[34], q[59];
U(0, 0, pi/3) q[59];
cx q[34], q[59];
cx q[35], q[59];
U(0, 0, pi/3) q[59];
cx q[35], q[59];
cx q[37], q[59];
U(0, 0, pi/3) q[59];
cx q[37], q[59];
cx q[38], q[59];
U(0, 0, pi/3) q[59];
cx q[38], q[59];
cx q[41], q[59];
U(0, 0, pi/3) q[59];
cx q[41], q[59];
cx q[42], q[59];
U(0, 0, pi/3) q[59];
cx q[42], q[59];
cx q[44], q[59];
U(0, 0, pi/3) q[59];
cx q[44], q[59];
cx q[48], q[59];
U(0, 0, pi/3) q[59];
cx q[48], q[59];
cx q[49], q[59];
U(0, 0, pi/3) q[59];
cx q[49], q[59];
cx q[50], q[59];
U(0, 0, pi/3) q[59];
cx q[50], q[59];
cx q[51], q[59];
U(0, 0, pi/3) q[59];
cx q[51], q[59];
cx q[52], q[59];
U(0, 0, pi/3) q[59];
cx q[52], q[59];
cx q[56], q[59];
U(0, 0, pi/3) q[59];
cx q[56], q[59];
cx q[1], q[60];
U(0, 0, pi/3) q[60];
cx q[1], q[60];
cx q[8], q[60];
U(0, 0, pi/3) q[60];
cx q[8], q[60];
cx q[11], q[60];
U(0, 0, pi/3) q[60];
cx q[11], q[60];
cx q[12], q[60];
U(0, 0, pi/3) q[60];
cx q[12], q[60];
cx q[13], q[60];
U(0, 0, pi/3) q[60];
cx q[13], q[60];
cx q[19], q[60];
U(0, 0, pi/3) q[60];
cx q[19], q[60];
cx q[20], q[60];
U(0, 0, pi/3) q[60];
cx q[20], q[60];
cx q[22], q[60];
U(0, 0, pi/3) q[60];
cx q[22], q[60];
cx q[23], q[60];
U(0, 0, pi/3) q[60];
cx q[23], q[60];
cx q[24], q[60];
U(0, 0, pi/3) q[60];
cx q[24], q[60];
cx q[26], q[60];
U(0, 0, pi/3) q[60];
cx q[26], q[60];
cx q[29], q[60];
U(0, 0, pi/3) q[60];
cx q[29], q[60];
cx q[32], q[60];
U(0, 0, pi/3) q[60];
cx q[32], q[60];
cx q[35], q[60];
U(0, 0, pi/3) q[60];
cx q[35], q[60];
cx q[36], q[60];
U(0, 0, pi/3) q[60];
cx q[36], q[60];
cx q[38], q[60];
U(0, 0, pi/3) q[60];
cx q[38], q[60];
cx q[40], q[60];
U(0, 0, pi/3) q[60];
cx q[40], q[60];
cx q[41], q[60];
U(0, 0, pi/3) q[60];
cx q[41], q[60];
cx q[42], q[60];
U(0, 0, pi/3) q[60];
cx q[42], q[60];
cx q[43], q[60];
U(0, 0, pi/3) q[60];
cx q[43], q[60];
cx q[44], q[60];
U(0, 0, pi/3) q[60];
cx q[44], q[60];
cx q[46], q[60];
U(0, 0, pi/3) q[60];
cx q[46], q[60];
cx q[48], q[60];
U(0, 0, pi/3) q[60];
cx q[48], q[60];
cx q[50], q[60];
U(0, 0, pi/3) q[60];
cx q[50], q[60];
cx q[51], q[60];
U(0, 0, pi/3) q[60];
cx q[51], q[60];
cx q[52], q[60];
U(0, 0, pi/3) q[60];
cx q[52], q[60];
cx q[54], q[60];
U(0, 0, pi/3) q[60];
cx q[54], q[60];
cx q[56], q[60];
U(0, 0, pi/3) q[60];
cx q[56], q[60];
cx q[57], q[60];
U(0, 0, pi/3) q[60];
cx q[57], q[60];
cx q[58], q[60];
U(0, 0, pi/3) q[60];
cx q[58], q[60];
cx q[0], q[61];
U(0, 0, pi/3) q[61];
cx q[0], q[61];
cx q[5], q[61];
U(0, 0, pi/3) q[61];
cx q[5], q[61];
cx q[7], q[61];
U(0, 0, pi/3) q[61];
cx q[7], q[61];
cx q[11], q[61];
U(0, 0, pi/3) q[61];
cx q[11], q[61];
cx q[13], q[61];
U(0, 0, pi/3) q[61];
cx q[13], q[61];
cx q[14], q[61];
U(0, 0, pi/3) q[61];
cx q[14], q[61];
cx q[16], q[61];
U(0, 0, pi/3) q[61];
cx q[16], q[61];
cx q[17], q[61];
U(0, 0, pi/3) q[61];
cx q[17], q[61];
cx q[19], q[61];
U(0, 0, pi/3) q[61];
cx q[19], q[61];
cx q[21], q[61];
U(0, 0, pi/3) q[61];
cx q[21], q[61];
cx q[28], q[61];
U(0, 0, pi/3) q[61];
cx q[28], q[61];
cx q[30], q[61];
U(0, 0, pi/3) q[61];
cx q[30], q[61];
cx q[32], q[61];
U(0, 0, pi/3) q[61];
cx q[32], q[61];
cx q[35], q[61];
U(0, 0, pi/3) q[61];
cx q[35], q[61];
cx q[36], q[61];
U(0, 0, pi/3) q[61];
cx q[36], q[61];
cx q[41], q[61];
U(0, 0, pi/3) q[61];
cx q[41], q[61];
cx q[42], q[61];
U(0, 0, pi/3) q[61];
cx q[42], q[61];
cx q[43], q[61];
U(0, 0, pi/3) q[61];
cx q[43], q[61];
cx q[45], q[61];
U(0, 0, pi/3) q[61];
cx q[45], q[61];
cx q[46], q[61];
U(0, 0, pi/3) q[61];
cx q[46], q[61];
cx q[51], q[61];
U(0, 0, pi/3) q[61];
cx q[51], q[61];
cx q[54], q[61];
U(0, 0, pi/3) q[61];
cx q[54], q[61];
cx q[56], q[61];
U(0, 0, pi/3) q[61];
cx q[56], q[61];
cx q[58], q[61];
U(0, 0, pi/3) q[61];
cx q[58], q[61];
cx q[60], q[61];
U(0, 0, pi/3) q[61];
cx q[60], q[61];
cx q[2], q[62];
U(0, 0, pi/3) q[62];
cx q[2], q[62];
cx q[5], q[62];
U(0, 0, pi/3) q[62];
cx q[5], q[62];
cx q[9], q[62];
U(0, 0, pi/3) q[62];
cx q[9], q[62];
cx q[10], q[62];
U(0, 0, pi/3) q[62];
cx q[10], q[62];
cx q[11], q[62];
U(0, 0, pi/3) q[62];
cx q[11], q[62];
cx q[15], q[62];
U(0, 0, pi/3) q[62];
cx q[15], q[62];
cx q[18], q[62];
U(0, 0, pi/3) q[62];
cx q[18], q[62];
cx q[19], q[62];
U(0, 0, pi/3) q[62];
cx q[19], q[62];
cx q[20], q[62];
U(0, 0, pi/3) q[62];
cx q[20], q[62];
cx q[22], q[62];
U(0, 0, pi/3) q[62];
cx q[22], q[62];
cx q[23], q[62];
U(0, 0, pi/3) q[62];
cx q[23], q[62];
cx q[25], q[62];
U(0, 0, pi/3) q[62];
cx q[25], q[62];
cx q[27], q[62];
U(0, 0, pi/3) q[62];
cx q[27], q[62];
cx q[28], q[62];
U(0, 0, pi/3) q[62];
cx q[28], q[62];
cx q[29], q[62];
U(0, 0, pi/3) q[62];
cx q[29], q[62];
cx q[31], q[62];
U(0, 0, pi/3) q[62];
cx q[31], q[62];
cx q[33], q[62];
U(0, 0, pi/3) q[62];
cx q[33], q[62];
cx q[35], q[62];
U(0, 0, pi/3) q[62];
cx q[35], q[62];
cx q[36], q[62];
U(0, 0, pi/3) q[62];
cx q[36], q[62];
cx q[37], q[62];
U(0, 0, pi/3) q[62];
cx q[37], q[62];
cx q[38], q[62];
U(0, 0, pi/3) q[62];
cx q[38], q[62];
cx q[41], q[62];
U(0, 0, pi/3) q[62];
cx q[41], q[62];
cx q[45], q[62];
U(0, 0, pi/3) q[62];
cx q[45], q[62];
cx q[46], q[62];
U(0, 0, pi/3) q[62];
cx q[46], q[62];
cx q[49], q[62];
U(0, 0, pi/3) q[62];
cx q[49], q[62];
cx q[50], q[62];
U(0, 0, pi/3) q[62];
cx q[50], q[62];
cx q[51], q[62];
U(0, 0, pi/3) q[62];
cx q[51], q[62];
cx q[53], q[62];
U(0, 0, pi/3) q[62];
cx q[53], q[62];
cx q[54], q[62];
U(0, 0, pi/3) q[62];
cx q[54], q[62];
cx q[57], q[62];
U(0, 0, pi/3) q[62];
cx q[57], q[62];
cx q[58], q[62];
U(0, 0, pi/3) q[62];
cx q[58], q[62];
cx q[60], q[62];
U(0, 0, pi/3) q[62];
cx q[60], q[62];
cx q[1], q[63];
U(0, 0, pi/3) q[63];
cx q[1], q[63];
cx q[4], q[63];
U(0, 0, pi/3) q[63];
cx q[4], q[63];
cx q[5], q[63];
U(0, 0, pi/3) q[63];
cx q[5], q[63];
cx q[7], q[63];
U(0, 0, pi/3) q[63];
cx q[7], q[63];
cx q[9], q[63];
U(0, 0, pi/3) q[63];
cx q[9], q[63];
cx q[10], q[63];
U(0, 0, pi/3) q[63];
cx q[10], q[63];
cx q[11], q[63];
U(0, 0, pi/3) q[63];
cx q[11], q[63];
cx q[13], q[63];
U(0, 0, pi/3) q[63];
cx q[13], q[63];
cx q[14], q[63];
U(0, 0, pi/3) q[63];
cx q[14], q[63];
cx q[15], q[63];
U(0, 0, pi/3) q[63];
cx q[15], q[63];
cx q[16], q[63];
U(0, 0, pi/3) q[63];
cx q[16], q[63];
cx q[18], q[63];
U(0, 0, pi/3) q[63];
cx q[18], q[63];
cx q[20], q[63];
U(0, 0, pi/3) q[63];
cx q[20], q[63];
cx q[21], q[63];
U(0, 0, pi/3) q[63];
cx q[21], q[63];
cx q[23], q[63];
U(0, 0, pi/3) q[63];
cx q[23], q[63];
cx q[24], q[63];
U(0, 0, pi/3) q[63];
cx q[24], q[63];
cx q[27], q[63];
U(0, 0, pi/3) q[63];
cx q[27], q[63];
cx q[28], q[63];
U(0, 0, pi/3) q[63];
cx q[28], q[63];
cx q[29], q[63];
U(0, 0, pi/3) q[63];
cx q[29], q[63];
cx q[30], q[63];
U(0, 0, pi/3) q[63];
cx q[30], q[63];
cx q[33], q[63];
U(0, 0, pi/3) q[63];
cx q[33], q[63];
cx q[34], q[63];
U(0, 0, pi/3) q[63];
cx q[34], q[63];
cx q[36], q[63];
U(0, 0, pi/3) q[63];
cx q[36], q[63];
cx q[37], q[63];
U(0, 0, pi/3) q[63];
cx q[37], q[63];
cx q[41], q[63];
U(0, 0, pi/3) q[63];
cx q[41], q[63];
cx q[43], q[63];
U(0, 0, pi/3) q[63];
cx q[43], q[63];
cx q[44], q[63];
U(0, 0, pi/3) q[63];
cx q[44], q[63];
cx q[45], q[63];
U(0, 0, pi/3) q[63];
cx q[45], q[63];
cx q[46], q[63];
U(0, 0, pi/3) q[63];
cx q[46], q[63];
cx q[47], q[63];
U(0, 0, pi/3) q[63];
cx q[47], q[63];
cx q[48], q[63];
U(0, 0, pi/3) q[63];
cx q[48], q[63];
cx q[49], q[63];
U(0, 0, pi/3) q[63];
cx q[49], q[63];
cx q[50], q[63];
U(0, 0, pi/3) q[63];
cx q[50], q[63];
cx q[51], q[63];
U(0, 0, pi/3) q[63];
cx q[51], q[63];
cx q[52], q[63];
U(0, 0, pi/3) q[63];
cx q[52], q[63];
cx q[54], q[63];
U(0, 0, pi/3) q[63];
cx q[54], q[63];
cx q[56], q[63];
U(0, 0, pi/3) q[63];
cx q[56], q[63];
cx q[57], q[63];
U(0, 0, pi/3) q[63];
cx q[57], q[63];
cx q[58], q[63];
U(0, 0, pi/3) q[63];
cx q[58], q[63];
cx q[59], q[63];
U(0, 0, pi/3) q[63];
cx q[59], q[63];
cx q[60], q[63];
U(0, 0, pi/3) q[63];
cx q[60], q[63];
cx q[62], q[63];
U(0, 0, pi/3) q[63];
cx q[62], q[63];
cx q[0], q[64];
U(0, 0, pi/3) q[64];
cx q[0], q[64];
cx q[3], q[64];
U(0, 0, pi/3) q[64];
cx q[3], q[64];
cx q[9], q[64];
U(0, 0, pi/3) q[64];
cx q[9], q[64];
cx q[10], q[64];
U(0, 0, pi/3) q[64];
cx q[10], q[64];
cx q[11], q[64];
U(0, 0, pi/3) q[64];
cx q[11], q[64];
cx q[12], q[64];
U(0, 0, pi/3) q[64];
cx q[12], q[64];
cx q[13], q[64];
U(0, 0, pi/3) q[64];
cx q[13], q[64];
cx q[14], q[64];
U(0, 0, pi/3) q[64];
cx q[14], q[64];
cx q[17], q[64];
U(0, 0, pi/3) q[64];
cx q[17], q[64];
cx q[19], q[64];
U(0, 0, pi/3) q[64];
cx q[19], q[64];
cx q[20], q[64];
U(0, 0, pi/3) q[64];
cx q[20], q[64];
cx q[22], q[64];
U(0, 0, pi/3) q[64];
cx q[22], q[64];
cx q[23], q[64];
U(0, 0, pi/3) q[64];
cx q[23], q[64];
cx q[24], q[64];
U(0, 0, pi/3) q[64];
cx q[24], q[64];
cx q[26], q[64];
U(0, 0, pi/3) q[64];
cx q[26], q[64];
cx q[29], q[64];
U(0, 0, pi/3) q[64];
cx q[29], q[64];
cx q[31], q[64];
U(0, 0, pi/3) q[64];
cx q[31], q[64];
cx q[38], q[64];
U(0, 0, pi/3) q[64];
cx q[38], q[64];
cx q[41], q[64];
U(0, 0, pi/3) q[64];
cx q[41], q[64];
cx q[43], q[64];
U(0, 0, pi/3) q[64];
cx q[43], q[64];
cx q[45], q[64];
U(0, 0, pi/3) q[64];
cx q[45], q[64];
cx q[46], q[64];
U(0, 0, pi/3) q[64];
cx q[46], q[64];
cx q[47], q[64];
U(0, 0, pi/3) q[64];
cx q[47], q[64];
cx q[49], q[64];
U(0, 0, pi/3) q[64];
cx q[49], q[64];
cx q[50], q[64];
U(0, 0, pi/3) q[64];
cx q[50], q[64];
cx q[54], q[64];
U(0, 0, pi/3) q[64];
cx q[54], q[64];
cx q[57], q[64];
U(0, 0, pi/3) q[64];
cx q[57], q[64];
cx q[58], q[64];
U(0, 0, pi/3) q[64];
cx q[58], q[64];
cx q[59], q[64];
U(0, 0, pi/3) q[64];
cx q[59], q[64];
cx q[60], q[64];
U(0, 0, pi/3) q[64];
cx q[60], q[64];
cx q[61], q[64];
U(0, 0, pi/3) q[64];
cx q[61], q[64];
cx q[62], q[64];
U(0, 0, pi/3) q[64];
cx q[62], q[64];
cx q[63], q[64];
U(0, 0, pi/3) q[64];
cx q[63], q[64];
cx q[4], q[65];
U(0, 0, pi/3) q[65];
cx q[4], q[65];
cx q[5], q[65];
U(0, 0, pi/3) q[65];
cx q[5], q[65];
cx q[7], q[65];
U(0, 0, pi/3) q[65];
cx q[7], q[65];
cx q[8], q[65];
U(0, 0, pi/3) q[65];
cx q[8], q[65];
cx q[9], q[65];
U(0, 0, pi/3) q[65];
cx q[9], q[65];
cx q[11], q[65];
U(0, 0, pi/3) q[65];
cx q[11], q[65];
cx q[13], q[65];
U(0, 0, pi/3) q[65];
cx q[13], q[65];
cx q[15], q[65];
U(0, 0, pi/3) q[65];
cx q[15], q[65];
cx q[19], q[65];
U(0, 0, pi/3) q[65];
cx q[19], q[65];
cx q[20], q[65];
U(0, 0, pi/3) q[65];
cx q[20], q[65];
cx q[21], q[65];
U(0, 0, pi/3) q[65];
cx q[21], q[65];
cx q[22], q[65];
U(0, 0, pi/3) q[65];
cx q[22], q[65];
cx q[24], q[65];
U(0, 0, pi/3) q[65];
cx q[24], q[65];
cx q[28], q[65];
U(0, 0, pi/3) q[65];
cx q[28], q[65];
cx q[29], q[65];
U(0, 0, pi/3) q[65];
cx q[29], q[65];
cx q[30], q[65];
U(0, 0, pi/3) q[65];
cx q[30], q[65];
cx q[32], q[65];
U(0, 0, pi/3) q[65];
cx q[32], q[65];
cx q[33], q[65];
U(0, 0, pi/3) q[65];
cx q[33], q[65];
cx q[35], q[65];
U(0, 0, pi/3) q[65];
cx q[35], q[65];
cx q[38], q[65];
U(0, 0, pi/3) q[65];
cx q[38], q[65];
cx q[41], q[65];
U(0, 0, pi/3) q[65];
cx q[41], q[65];
cx q[43], q[65];
U(0, 0, pi/3) q[65];
cx q[43], q[65];
cx q[44], q[65];
U(0, 0, pi/3) q[65];
cx q[44], q[65];
cx q[47], q[65];
U(0, 0, pi/3) q[65];
cx q[47], q[65];
cx q[48], q[65];
U(0, 0, pi/3) q[65];
cx q[48], q[65];
cx q[50], q[65];
U(0, 0, pi/3) q[65];
cx q[50], q[65];
cx q[54], q[65];
U(0, 0, pi/3) q[65];
cx q[54], q[65];
cx q[55], q[65];
U(0, 0, pi/3) q[65];
cx q[55], q[65];
cx q[58], q[65];
U(0, 0, pi/3) q[65];
cx q[58], q[65];
cx q[62], q[65];
U(0, 0, pi/3) q[65];
cx q[62], q[65];
cx q[63], q[65];
U(0, 0, pi/3) q[65];
cx q[63], q[65];
cx q[64], q[65];
U(0, 0, pi/3) q[65];
cx q[64], q[65];
cx q[0], q[66];
U(0, 0, pi/3) q[66];
cx q[0], q[66];
cx q[6], q[66];
U(0, 0, pi/3) q[66];
cx q[6], q[66];
cx q[7], q[66];
U(0, 0, pi/3) q[66];
cx q[7], q[66];
cx q[10], q[66];
U(0, 0, pi/3) q[66];
cx q[10], q[66];
cx q[14], q[66];
U(0, 0, pi/3) q[66];
cx q[14], q[66];
cx q[17], q[66];
U(0, 0, pi/3) q[66];
cx q[17], q[66];
cx q[19], q[66];
U(0, 0, pi/3) q[66];
cx q[19], q[66];
cx q[21], q[66];
U(0, 0, pi/3) q[66];
cx q[21], q[66];
cx q[23], q[66];
U(0, 0, pi/3) q[66];
cx q[23], q[66];
cx q[26], q[66];
U(0, 0, pi/3) q[66];
cx q[26], q[66];
cx q[27], q[66];
U(0, 0, pi/3) q[66];
cx q[27], q[66];
cx q[32], q[66];
U(0, 0, pi/3) q[66];
cx q[32], q[66];
cx q[35], q[66];
U(0, 0, pi/3) q[66];
cx q[35], q[66];
cx q[36], q[66];
U(0, 0, pi/3) q[66];
cx q[36], q[66];
cx q[38], q[66];
U(0, 0, pi/3) q[66];
cx q[38], q[66];
cx q[39], q[66];
U(0, 0, pi/3) q[66];
cx q[39], q[66];
cx q[41], q[66];
U(0, 0, pi/3) q[66];
cx q[41], q[66];
cx q[43], q[66];
U(0, 0, pi/3) q[66];
cx q[43], q[66];
cx q[44], q[66];
U(0, 0, pi/3) q[66];
cx q[44], q[66];
cx q[47], q[66];
U(0, 0, pi/3) q[66];
cx q[47], q[66];
cx q[62], q[66];
U(0, 0, pi/3) q[66];
cx q[62], q[66];
cx q[63], q[66];
U(0, 0, pi/3) q[66];
cx q[63], q[66];
cx q[65], q[66];
U(0, 0, pi/3) q[66];
cx q[65], q[66];
cx q[0], q[67];
U(0, 0, pi/3) q[67];
cx q[0], q[67];
cx q[1], q[67];
U(0, 0, pi/3) q[67];
cx q[1], q[67];
cx q[2], q[67];
U(0, 0, pi/3) q[67];
cx q[2], q[67];
cx q[8], q[67];
U(0, 0, pi/3) q[67];
cx q[8], q[67];
cx q[9], q[67];
U(0, 0, pi/3) q[67];
cx q[9], q[67];
cx q[10], q[67];
U(0, 0, pi/3) q[67];
cx q[10], q[67];
cx q[14], q[67];
U(0, 0, pi/3) q[67];
cx q[14], q[67];
cx q[16], q[67];
U(0, 0, pi/3) q[67];
cx q[16], q[67];
cx q[17], q[67];
U(0, 0, pi/3) q[67];
cx q[17], q[67];
cx q[19], q[67];
U(0, 0, pi/3) q[67];
cx q[19], q[67];
cx q[22], q[67];
U(0, 0, pi/3) q[67];
cx q[22], q[67];
cx q[23], q[67];
U(0, 0, pi/3) q[67];
cx q[23], q[67];
cx q[28], q[67];
U(0, 0, pi/3) q[67];
cx q[28], q[67];
cx q[31], q[67];
U(0, 0, pi/3) q[67];
cx q[31], q[67];
cx q[32], q[67];
U(0, 0, pi/3) q[67];
cx q[32], q[67];
cx q[33], q[67];
U(0, 0, pi/3) q[67];
cx q[33], q[67];
cx q[39], q[67];
U(0, 0, pi/3) q[67];
cx q[39], q[67];
cx q[41], q[67];
U(0, 0, pi/3) q[67];
cx q[41], q[67];
cx q[43], q[67];
U(0, 0, pi/3) q[67];
cx q[43], q[67];
cx q[46], q[67];
U(0, 0, pi/3) q[67];
cx q[46], q[67];
cx q[49], q[67];
U(0, 0, pi/3) q[67];
cx q[49], q[67];
cx q[53], q[67];
U(0, 0, pi/3) q[67];
cx q[53], q[67];
cx q[60], q[67];
U(0, 0, pi/3) q[67];
cx q[60], q[67];
cx q[63], q[67];
U(0, 0, pi/3) q[67];
cx q[63], q[67];
cx q[64], q[67];
U(0, 0, pi/3) q[67];
cx q[64], q[67];
cx q[66], q[67];
U(0, 0, pi/3) q[67];
cx q[66], q[67];
cx q[1], q[68];
U(0, 0, pi/3) q[68];
cx q[1], q[68];
cx q[2], q[68];
U(0, 0, pi/3) q[68];
cx q[2], q[68];
cx q[3], q[68];
U(0, 0, pi/3) q[68];
cx q[3], q[68];
cx q[5], q[68];
U(0, 0, pi/3) q[68];
cx q[5], q[68];
cx q[9], q[68];
U(0, 0, pi/3) q[68];
cx q[9], q[68];
cx q[10], q[68];
U(0, 0, pi/3) q[68];
cx q[10], q[68];
cx q[16], q[68];
U(0, 0, pi/3) q[68];
cx q[16], q[68];
cx q[17], q[68];
U(0, 0, pi/3) q[68];
cx q[17], q[68];
cx q[18], q[68];
U(0, 0, pi/3) q[68];
cx q[18], q[68];
cx q[21], q[68];
U(0, 0, pi/3) q[68];
cx q[21], q[68];
cx q[25], q[68];
U(0, 0, pi/3) q[68];
cx q[25], q[68];
cx q[27], q[68];
U(0, 0, pi/3) q[68];
cx q[27], q[68];
cx q[30], q[68];
U(0, 0, pi/3) q[68];
cx q[30], q[68];
cx q[35], q[68];
U(0, 0, pi/3) q[68];
cx q[35], q[68];
cx q[36], q[68];
U(0, 0, pi/3) q[68];
cx q[36], q[68];
cx q[37], q[68];
U(0, 0, pi/3) q[68];
cx q[37], q[68];
cx q[38], q[68];
U(0, 0, pi/3) q[68];
cx q[38], q[68];
cx q[41], q[68];
U(0, 0, pi/3) q[68];
cx q[41], q[68];
cx q[42], q[68];
U(0, 0, pi/3) q[68];
cx q[42], q[68];
cx q[43], q[68];
U(0, 0, pi/3) q[68];
cx q[43], q[68];
cx q[44], q[68];
U(0, 0, pi/3) q[68];
cx q[44], q[68];
cx q[45], q[68];
U(0, 0, pi/3) q[68];
cx q[45], q[68];
cx q[46], q[68];
U(0, 0, pi/3) q[68];
cx q[46], q[68];
cx q[53], q[68];
U(0, 0, pi/3) q[68];
cx q[53], q[68];
cx q[54], q[68];
U(0, 0, pi/3) q[68];
cx q[54], q[68];
cx q[55], q[68];
U(0, 0, pi/3) q[68];
cx q[55], q[68];
cx q[56], q[68];
U(0, 0, pi/3) q[68];
cx q[56], q[68];
cx q[63], q[68];
U(0, 0, pi/3) q[68];
cx q[63], q[68];
cx q[65], q[68];
U(0, 0, pi/3) q[68];
cx q[65], q[68];
cx q[66], q[68];
U(0, 0, pi/3) q[68];
cx q[66], q[68];
cx q[3], q[69];
U(0, 0, pi/3) q[69];
cx q[3], q[69];
cx q[4], q[69];
U(0, 0, pi/3) q[69];
cx q[4], q[69];
cx q[7], q[69];
U(0, 0, pi/3) q[69];
cx q[7], q[69];
cx q[8], q[69];
U(0, 0, pi/3) q[69];
cx q[8], q[69];
cx q[10], q[69];
U(0, 0, pi/3) q[69];
cx q[10], q[69];
cx q[11], q[69];
U(0, 0, pi/3) q[69];
cx q[11], q[69];
cx q[12], q[69];
U(0, 0, pi/3) q[69];
cx q[12], q[69];
cx q[15], q[69];
U(0, 0, pi/3) q[69];
cx q[15], q[69];
cx q[22], q[69];
U(0, 0, pi/3) q[69];
cx q[22], q[69];
cx q[23], q[69];
U(0, 0, pi/3) q[69];
cx q[23], q[69];
cx q[24], q[69];
U(0, 0, pi/3) q[69];
cx q[24], q[69];
cx q[25], q[69];
U(0, 0, pi/3) q[69];
cx q[25], q[69];
cx q[27], q[69];
U(0, 0, pi/3) q[69];
cx q[27], q[69];
cx q[31], q[69];
U(0, 0, pi/3) q[69];
cx q[31], q[69];
cx q[32], q[69];
U(0, 0, pi/3) q[69];
cx q[32], q[69];
cx q[33], q[69];
U(0, 0, pi/3) q[69];
cx q[33], q[69];
cx q[36], q[69];
U(0, 0, pi/3) q[69];
cx q[36], q[69];
cx q[37], q[69];
U(0, 0, pi/3) q[69];
cx q[37], q[69];
cx q[38], q[69];
U(0, 0, pi/3) q[69];
cx q[38], q[69];
cx q[41], q[69];
U(0, 0, pi/3) q[69];
cx q[41], q[69];
cx q[43], q[69];
U(0, 0, pi/3) q[69];
cx q[43], q[69];
cx q[44], q[69];
U(0, 0, pi/3) q[69];
cx q[44], q[69];
cx q[45], q[69];
U(0, 0, pi/3) q[69];
cx q[45], q[69];
cx q[46], q[69];
U(0, 0, pi/3) q[69];
cx q[46], q[69];
cx q[49], q[69];
U(0, 0, pi/3) q[69];
cx q[49], q[69];
cx q[53], q[69];
U(0, 0, pi/3) q[69];
cx q[53], q[69];
cx q[54], q[69];
U(0, 0, pi/3) q[69];
cx q[54], q[69];
cx q[58], q[69];
U(0, 0, pi/3) q[69];
cx q[58], q[69];
cx q[59], q[69];
U(0, 0, pi/3) q[69];
cx q[59], q[69];
cx q[60], q[69];
U(0, 0, pi/3) q[69];
cx q[60], q[69];
cx q[64], q[69];
U(0, 0, pi/3) q[69];
cx q[64], q[69];
cx q[65], q[69];
U(0, 0, pi/3) q[69];
cx q[65], q[69];
cx q[66], q[69];
U(0, 0, pi/3) q[69];
cx q[66], q[69];
cx q[67], q[69];
U(0, 0, pi/3) q[69];
cx q[67], q[69];
cx q[68], q[69];
U(0, 0, pi/3) q[69];
cx q[68], q[69];
cx q[0], q[70];
U(0, 0, pi/3) q[70];
cx q[0], q[70];
cx q[1], q[70];
U(0, 0, pi/3) q[70];
cx q[1], q[70];
cx q[2], q[70];
U(0, 0, pi/3) q[70];
cx q[2], q[70];
cx q[3], q[70];
U(0, 0, pi/3) q[70];
cx q[3], q[70];
cx q[6], q[70];
U(0, 0, pi/3) q[70];
cx q[6], q[70];
cx q[9], q[70];
U(0, 0, pi/3) q[70];
cx q[9], q[70];
cx q[11], q[70];
U(0, 0, pi/3) q[70];
cx q[11], q[70];
cx q[12], q[70];
U(0, 0, pi/3) q[70];
cx q[12], q[70];
cx q[15], q[70];
U(0, 0, pi/3) q[70];
cx q[15], q[70];
cx q[16], q[70];
U(0, 0, pi/3) q[70];
cx q[16], q[70];
cx q[17], q[70];
U(0, 0, pi/3) q[70];
cx q[17], q[70];
cx q[18], q[70];
U(0, 0, pi/3) q[70];
cx q[18], q[70];
cx q[19], q[70];
U(0, 0, pi/3) q[70];
cx q[19], q[70];
cx q[24], q[70];
U(0, 0, pi/3) q[70];
cx q[24], q[70];
cx q[27], q[70];
U(0, 0, pi/3) q[70];
cx q[27], q[70];
cx q[30], q[70];
U(0, 0, pi/3) q[70];
cx q[30], q[70];
cx q[34], q[70];
U(0, 0, pi/3) q[70];
cx q[34], q[70];
cx q[36], q[70];
U(0, 0, pi/3) q[70];
cx q[36], q[70];
cx q[37], q[70];
U(0, 0, pi/3) q[70];
cx q[37], q[70];
cx q[41], q[70];
U(0, 0, pi/3) q[70];
cx q[41], q[70];
cx q[46], q[70];
U(0, 0, pi/3) q[70];
cx q[46], q[70];
cx q[47], q[70];
U(0, 0, pi/3) q[70];
cx q[47], q[70];
cx q[48], q[70];
U(0, 0, pi/3) q[70];
cx q[48], q[70];
cx q[54], q[70];
U(0, 0, pi/3) q[70];
cx q[54], q[70];
cx q[55], q[70];
U(0, 0, pi/3) q[70];
cx q[55], q[70];
cx q[60], q[70];
U(0, 0, pi/3) q[70];
cx q[60], q[70];
cx q[64], q[70];
U(0, 0, pi/3) q[70];
cx q[64], q[70];
cx q[66], q[70];
U(0, 0, pi/3) q[70];
cx q[66], q[70];
cx q[67], q[70];
U(0, 0, pi/3) q[70];
cx q[67], q[70];
cx q[1], q[71];
U(0, 0, pi/3) q[71];
cx q[1], q[71];
cx q[2], q[71];
U(0, 0, pi/3) q[71];
cx q[2], q[71];
cx q[3], q[71];
U(0, 0, pi/3) q[71];
cx q[3], q[71];
cx q[4], q[71];
U(0, 0, pi/3) q[71];
cx q[4], q[71];
cx q[5], q[71];
U(0, 0, pi/3) q[71];
cx q[5], q[71];
cx q[6], q[71];
U(0, 0, pi/3) q[71];
cx q[6], q[71];
cx q[11], q[71];
U(0, 0, pi/3) q[71];
cx q[11], q[71];
cx q[12], q[71];
U(0, 0, pi/3) q[71];
cx q[12], q[71];
cx q[16], q[71];
U(0, 0, pi/3) q[71];
cx q[16], q[71];
cx q[17], q[71];
U(0, 0, pi/3) q[71];
cx q[17], q[71];
cx q[19], q[71];
U(0, 0, pi/3) q[71];
cx q[19], q[71];
cx q[20], q[71];
U(0, 0, pi/3) q[71];
cx q[20], q[71];
cx q[22], q[71];
U(0, 0, pi/3) q[71];
cx q[22], q[71];
cx q[28], q[71];
U(0, 0, pi/3) q[71];
cx q[28], q[71];
cx q[30], q[71];
U(0, 0, pi/3) q[71];
cx q[30], q[71];
cx q[31], q[71];
U(0, 0, pi/3) q[71];
cx q[31], q[71];
cx q[35], q[71];
U(0, 0, pi/3) q[71];
cx q[35], q[71];
cx q[36], q[71];
U(0, 0, pi/3) q[71];
cx q[36], q[71];
cx q[37], q[71];
U(0, 0, pi/3) q[71];
cx q[37], q[71];
cx q[38], q[71];
U(0, 0, pi/3) q[71];
cx q[38], q[71];
cx q[39], q[71];
U(0, 0, pi/3) q[71];
cx q[39], q[71];
cx q[40], q[71];
U(0, 0, pi/3) q[71];
cx q[40], q[71];
cx q[41], q[71];
U(0, 0, pi/3) q[71];
cx q[41], q[71];
cx q[42], q[71];
U(0, 0, pi/3) q[71];
cx q[42], q[71];
cx q[47], q[71];
U(0, 0, pi/3) q[71];
cx q[47], q[71];
cx q[49], q[71];
U(0, 0, pi/3) q[71];
cx q[49], q[71];
cx q[50], q[71];
U(0, 0, pi/3) q[71];
cx q[50], q[71];
cx q[55], q[71];
U(0, 0, pi/3) q[71];
cx q[55], q[71];
cx q[56], q[71];
U(0, 0, pi/3) q[71];
cx q[56], q[71];
cx q[57], q[71];
U(0, 0, pi/3) q[71];
cx q[57], q[71];
cx q[59], q[71];
U(0, 0, pi/3) q[71];
cx q[59], q[71];
cx q[61], q[71];
U(0, 0, pi/3) q[71];
cx q[61], q[71];
cx q[64], q[71];
U(0, 0, pi/3) q[71];
cx q[64], q[71];
cx q[65], q[71];
U(0, 0, pi/3) q[71];
cx q[65], q[71];
cx q[68], q[71];
U(0, 0, pi/3) q[71];
cx q[68], q[71];
cx q[69], q[71];
U(0, 0, pi/3) q[71];
cx q[69], q[71];
cx q[70], q[71];
U(0, 0, pi/3) q[71];
cx q[70], q[71];
cx q[0], q[72];
U(0, 0, pi/3) q[72];
cx q[0], q[72];
cx q[1], q[72];
U(0, 0, pi/3) q[72];
cx q[1], q[72];
cx q[2], q[72];
U(0, 0, pi/3) q[72];
cx q[2], q[72];
cx q[6], q[72];
U(0, 0, pi/3) q[72];
cx q[6], q[72];
cx q[9], q[72];
U(0, 0, pi/3) q[72];
cx q[9], q[72];
cx q[13], q[72];
U(0, 0, pi/3) q[72];
cx q[13], q[72];
cx q[15], q[72];
U(0, 0, pi/3) q[72];
cx q[15], q[72];
cx q[18], q[72];
U(0, 0, pi/3) q[72];
cx q[18], q[72];
cx q[20], q[72];
U(0, 0, pi/3) q[72];
cx q[20], q[72];
cx q[21], q[72];
U(0, 0, pi/3) q[72];
cx q[21], q[72];
cx q[22], q[72];
U(0, 0, pi/3) q[72];
cx q[22], q[72];
cx q[23], q[72];
U(0, 0, pi/3) q[72];
cx q[23], q[72];
cx q[25], q[72];
U(0, 0, pi/3) q[72];
cx q[25], q[72];
cx q[32], q[72];
U(0, 0, pi/3) q[72];
cx q[32], q[72];
cx q[34], q[72];
U(0, 0, pi/3) q[72];
cx q[34], q[72];
cx q[35], q[72];
U(0, 0, pi/3) q[72];
cx q[35], q[72];
cx q[36], q[72];
U(0, 0, pi/3) q[72];
cx q[36], q[72];
cx q[38], q[72];
U(0, 0, pi/3) q[72];
cx q[38], q[72];
cx q[39], q[72];
U(0, 0, pi/3) q[72];
cx q[39], q[72];
cx q[40], q[72];
U(0, 0, pi/3) q[72];
cx q[40], q[72];
cx q[41], q[72];
U(0, 0, pi/3) q[72];
cx q[41], q[72];
cx q[42], q[72];
U(0, 0, pi/3) q[72];
cx q[42], q[72];
cx q[44], q[72];
U(0, 0, pi/3) q[72];
cx q[44], q[72];
cx q[50], q[72];
U(0, 0, pi/3) q[72];
cx q[50], q[72];
cx q[52], q[72];
U(0, 0, pi/3) q[72];
cx q[52], q[72];
cx q[53], q[72];
U(0, 0, pi/3) q[72];
cx q[53], q[72];
cx q[54], q[72];
U(0, 0, pi/3) q[72];
cx q[54], q[72];
cx q[55], q[72];
U(0, 0, pi/3) q[72];
cx q[55], q[72];
cx q[57], q[72];
U(0, 0, pi/3) q[72];
cx q[57], q[72];
cx q[58], q[72];
U(0, 0, pi/3) q[72];
cx q[58], q[72];
cx q[62], q[72];
U(0, 0, pi/3) q[72];
cx q[62], q[72];
cx q[63], q[72];
U(0, 0, pi/3) q[72];
cx q[63], q[72];
cx q[65], q[72];
U(0, 0, pi/3) q[72];
cx q[65], q[72];
cx q[66], q[72];
U(0, 0, pi/3) q[72];
cx q[66], q[72];
cx q[5], q[73];
U(0, 0, pi/3) q[73];
cx q[5], q[73];
cx q[7], q[73];
U(0, 0, pi/3) q[73];
cx q[7], q[73];
cx q[10], q[73];
U(0, 0, pi/3) q[73];
cx q[10], q[73];
cx q[11], q[73];
U(0, 0, pi/3) q[73];
cx q[11], q[73];
cx q[14], q[73];
U(0, 0, pi/3) q[73];
cx q[14], q[73];
cx q[15], q[73];
U(0, 0, pi/3) q[73];
cx q[15], q[73];
cx q[16], q[73];
U(0, 0, pi/3) q[73];
cx q[16], q[73];
cx q[17], q[73];
U(0, 0, pi/3) q[73];
cx q[17], q[73];
cx q[18], q[73];
U(0, 0, pi/3) q[73];
cx q[18], q[73];
cx q[19], q[73];
U(0, 0, pi/3) q[73];
cx q[19], q[73];
cx q[24], q[73];
U(0, 0, pi/3) q[73];
cx q[24], q[73];
cx q[25], q[73];
U(0, 0, pi/3) q[73];
cx q[25], q[73];
cx q[26], q[73];
U(0, 0, pi/3) q[73];
cx q[26], q[73];
cx q[30], q[73];
U(0, 0, pi/3) q[73];
cx q[30], q[73];
cx q[31], q[73];
U(0, 0, pi/3) q[73];
cx q[31], q[73];
cx q[36], q[73];
U(0, 0, pi/3) q[73];
cx q[36], q[73];
cx q[38], q[73];
U(0, 0, pi/3) q[73];
cx q[38], q[73];
cx q[44], q[73];
U(0, 0, pi/3) q[73];
cx q[44], q[73];
cx q[45], q[73];
U(0, 0, pi/3) q[73];
cx q[45], q[73];
cx q[46], q[73];
U(0, 0, pi/3) q[73];
cx q[46], q[73];
cx q[47], q[73];
U(0, 0, pi/3) q[73];
cx q[47], q[73];
cx q[52], q[73];
U(0, 0, pi/3) q[73];
cx q[52], q[73];
cx q[53], q[73];
U(0, 0, pi/3) q[73];
cx q[53], q[73];
cx q[54], q[73];
U(0, 0, pi/3) q[73];
cx q[54], q[73];
cx q[55], q[73];
U(0, 0, pi/3) q[73];
cx q[55], q[73];
cx q[56], q[73];
U(0, 0, pi/3) q[73];
cx q[56], q[73];
cx q[57], q[73];
U(0, 0, pi/3) q[73];
cx q[57], q[73];
cx q[58], q[73];
U(0, 0, pi/3) q[73];
cx q[58], q[73];
cx q[63], q[73];
U(0, 0, pi/3) q[73];
cx q[63], q[73];
cx q[64], q[73];
U(0, 0, pi/3) q[73];
cx q[64], q[73];
cx q[66], q[73];
U(0, 0, pi/3) q[73];
cx q[66], q[73];
cx q[67], q[73];
U(0, 0, pi/3) q[73];
cx q[67], q[73];
cx q[69], q[73];
U(0, 0, pi/3) q[73];
cx q[69], q[73];
cx q[70], q[73];
U(0, 0, pi/3) q[73];
cx q[70], q[73];
cx q[0], q[74];
U(0, 0, pi/3) q[74];
cx q[0], q[74];
cx q[1], q[74];
U(0, 0, pi/3) q[74];
cx q[1], q[74];
cx q[3], q[74];
U(0, 0, pi/3) q[74];
cx q[3], q[74];
cx q[9], q[74];
U(0, 0, pi/3) q[74];
cx q[9], q[74];
cx q[12], q[74];
U(0, 0, pi/3) q[74];
cx q[12], q[74];
cx q[14], q[74];
U(0, 0, pi/3) q[74];
cx q[14], q[74];
cx q[16], q[74];
U(0, 0, pi/3) q[74];
cx q[16], q[74];
cx q[17], q[74];
U(0, 0, pi/3) q[74];
cx q[17], q[74];
cx q[19], q[74];
U(0, 0, pi/3) q[74];
cx q[19], q[74];
cx q[20], q[74];
U(0, 0, pi/3) q[74];
cx q[20], q[74];
cx q[21], q[74];
U(0, 0, pi/3) q[74];
cx q[21], q[74];
cx q[22], q[74];
U(0, 0, pi/3) q[74];
cx q[22], q[74];
cx q[23], q[74];
U(0, 0, pi/3) q[74];
cx q[23], q[74];
cx q[24], q[74];
U(0, 0, pi/3) q[74];
cx q[24], q[74];
cx q[27], q[74];
U(0, 0, pi/3) q[74];
cx q[27], q[74];
cx q[28], q[74];
U(0, 0, pi/3) q[74];
cx q[28], q[74];
cx q[29], q[74];
U(0, 0, pi/3) q[74];
cx q[29], q[74];
cx q[30], q[74];
U(0, 0, pi/3) q[74];
cx q[30], q[74];
cx q[32], q[74];
U(0, 0, pi/3) q[74];
cx q[32], q[74];
cx q[33], q[74];
U(0, 0, pi/3) q[74];
cx q[33], q[74];
cx q[38], q[74];
U(0, 0, pi/3) q[74];
cx q[38], q[74];
cx q[40], q[74];
U(0, 0, pi/3) q[74];
cx q[40], q[74];
cx q[42], q[74];
U(0, 0, pi/3) q[74];
cx q[42], q[74];
cx q[43], q[74];
U(0, 0, pi/3) q[74];
cx q[43], q[74];
cx q[46], q[74];
U(0, 0, pi/3) q[74];
cx q[46], q[74];
cx q[47], q[74];
U(0, 0, pi/3) q[74];
cx q[47], q[74];
cx q[56], q[74];
U(0, 0, pi/3) q[74];
cx q[56], q[74];
cx q[57], q[74];
U(0, 0, pi/3) q[74];
cx q[57], q[74];
cx q[58], q[74];
U(0, 0, pi/3) q[74];
cx q[58], q[74];
cx q[60], q[74];
U(0, 0, pi/3) q[74];
cx q[60], q[74];
cx q[62], q[74];
U(0, 0, pi/3) q[74];
cx q[62], q[74];
cx q[63], q[74];
U(0, 0, pi/3) q[74];
cx q[63], q[74];
cx q[64], q[74];
U(0, 0, pi/3) q[74];
cx q[64], q[74];
cx q[67], q[74];
U(0, 0, pi/3) q[74];
cx q[67], q[74];
cx q[68], q[74];
U(0, 0, pi/3) q[74];
cx q[68], q[74];
cx q[69], q[74];
U(0, 0, pi/3) q[74];
cx q[69], q[74];
cx q[71], q[74];
U(0, 0, pi/3) q[74];
cx q[71], q[74];
cx q[72], q[74];
U(0, 0, pi/3) q[74];
cx q[72], q[74];
cx q[73], q[74];
U(0, 0, pi/3) q[74];
cx q[73], q[74];
cx q[1], q[75];
U(0, 0, pi/3) q[75];
cx q[1], q[75];
cx q[2], q[75];
U(0, 0, pi/3) q[75];
cx q[2], q[75];
cx q[4], q[75];
U(0, 0, pi/3) q[75];
cx q[4], q[75];
cx q[6], q[75];
U(0, 0, pi/3) q[75];
cx q[6], q[75];
cx q[11], q[75];
U(0, 0, pi/3) q[75];
cx q[11], q[75];
cx q[15], q[75];
U(0, 0, pi/3) q[75];
cx q[15], q[75];
cx q[16], q[75];
U(0, 0, pi/3) q[75];
cx q[16], q[75];
cx q[18], q[75];
U(0, 0, pi/3) q[75];
cx q[18], q[75];
cx q[20], q[75];
U(0, 0, pi/3) q[75];
cx q[20], q[75];
cx q[23], q[75];
U(0, 0, pi/3) q[75];
cx q[23], q[75];
cx q[25], q[75];
U(0, 0, pi/3) q[75];
cx q[25], q[75];
cx q[26], q[75];
U(0, 0, pi/3) q[75];
cx q[26], q[75];
cx q[27], q[75];
U(0, 0, pi/3) q[75];
cx q[27], q[75];
cx q[28], q[75];
U(0, 0, pi/3) q[75];
cx q[28], q[75];
cx q[34], q[75];
U(0, 0, pi/3) q[75];
cx q[34], q[75];
cx q[35], q[75];
U(0, 0, pi/3) q[75];
cx q[35], q[75];
cx q[36], q[75];
U(0, 0, pi/3) q[75];
cx q[36], q[75];
cx q[38], q[75];
U(0, 0, pi/3) q[75];
cx q[38], q[75];
cx q[40], q[75];
U(0, 0, pi/3) q[75];
cx q[40], q[75];
cx q[41], q[75];
U(0, 0, pi/3) q[75];
cx q[41], q[75];
cx q[43], q[75];
U(0, 0, pi/3) q[75];
cx q[43], q[75];
cx q[45], q[75];
U(0, 0, pi/3) q[75];
cx q[45], q[75];
cx q[48], q[75];
U(0, 0, pi/3) q[75];
cx q[48], q[75];
cx q[53], q[75];
U(0, 0, pi/3) q[75];
cx q[53], q[75];
cx q[54], q[75];
U(0, 0, pi/3) q[75];
cx q[54], q[75];
cx q[55], q[75];
U(0, 0, pi/3) q[75];
cx q[55], q[75];
cx q[56], q[75];
U(0, 0, pi/3) q[75];
cx q[56], q[75];
cx q[58], q[75];
U(0, 0, pi/3) q[75];
cx q[58], q[75];
cx q[62], q[75];
U(0, 0, pi/3) q[75];
cx q[62], q[75];
cx q[66], q[75];
U(0, 0, pi/3) q[75];
cx q[66], q[75];
cx q[67], q[75];
U(0, 0, pi/3) q[75];
cx q[67], q[75];
cx q[68], q[75];
U(0, 0, pi/3) q[75];
cx q[68], q[75];
cx q[70], q[75];
U(0, 0, pi/3) q[75];
cx q[70], q[75];
cx q[73], q[75];
U(0, 0, pi/3) q[75];
cx q[73], q[75];
cx q[0], q[76];
U(0, 0, pi/3) q[76];
cx q[0], q[76];
cx q[2], q[76];
U(0, 0, pi/3) q[76];
cx q[2], q[76];
cx q[3], q[76];
U(0, 0, pi/3) q[76];
cx q[3], q[76];
cx q[6], q[76];
U(0, 0, pi/3) q[76];
cx q[6], q[76];
cx q[8], q[76];
U(0, 0, pi/3) q[76];
cx q[8], q[76];
cx q[9], q[76];
U(0, 0, pi/3) q[76];
cx q[9], q[76];
cx q[11], q[76];
U(0, 0, pi/3) q[76];
cx q[11], q[76];
cx q[12], q[76];
U(0, 0, pi/3) q[76];
cx q[12], q[76];
cx q[14], q[76];
U(0, 0, pi/3) q[76];
cx q[14], q[76];
cx q[15], q[76];
U(0, 0, pi/3) q[76];
cx q[15], q[76];
cx q[18], q[76];
U(0, 0, pi/3) q[76];
cx q[18], q[76];
cx q[20], q[76];
U(0, 0, pi/3) q[76];
cx q[20], q[76];
cx q[24], q[76];
U(0, 0, pi/3) q[76];
cx q[24], q[76];
cx q[25], q[76];
U(0, 0, pi/3) q[76];
cx q[25], q[76];
cx q[27], q[76];
U(0, 0, pi/3) q[76];
cx q[27], q[76];
cx q[28], q[76];
U(0, 0, pi/3) q[76];
cx q[28], q[76];
cx q[35], q[76];
U(0, 0, pi/3) q[76];
cx q[35], q[76];
cx q[39], q[76];
U(0, 0, pi/3) q[76];
cx q[39], q[76];
cx q[40], q[76];
U(0, 0, pi/3) q[76];
cx q[40], q[76];
cx q[41], q[76];
U(0, 0, pi/3) q[76];
cx q[41], q[76];
cx q[42], q[76];
U(0, 0, pi/3) q[76];
cx q[42], q[76];
cx q[45], q[76];
U(0, 0, pi/3) q[76];
cx q[45], q[76];
cx q[46], q[76];
U(0, 0, pi/3) q[76];
cx q[46], q[76];
cx q[47], q[76];
U(0, 0, pi/3) q[76];
cx q[47], q[76];
cx q[49], q[76];
U(0, 0, pi/3) q[76];
cx q[49], q[76];
cx q[50], q[76];
U(0, 0, pi/3) q[76];
cx q[50], q[76];
cx q[51], q[76];
U(0, 0, pi/3) q[76];
cx q[51], q[76];
cx q[54], q[76];
U(0, 0, pi/3) q[76];
cx q[54], q[76];
cx q[55], q[76];
U(0, 0, pi/3) q[76];
cx q[55], q[76];
cx q[59], q[76];
U(0, 0, pi/3) q[76];
cx q[59], q[76];
cx q[62], q[76];
U(0, 0, pi/3) q[76];
cx q[62], q[76];
cx q[63], q[76];
U(0, 0, pi/3) q[76];
cx q[63], q[76];
cx q[64], q[76];
U(0, 0, pi/3) q[76];
cx q[64], q[76];
cx q[66], q[76];
U(0, 0, pi/3) q[76];
cx q[66], q[76];
cx q[67], q[76];
U(0, 0, pi/3) q[76];
cx q[67], q[76];
cx q[70], q[76];
U(0, 0, pi/3) q[76];
cx q[70], q[76];
cx q[71], q[76];
U(0, 0, pi/3) q[76];
cx q[71], q[76];
cx q[72], q[76];
U(0, 0, pi/3) q[76];
cx q[72], q[76];
cx q[73], q[76];
U(0, 0, pi/3) q[76];
cx q[73], q[76];
cx q[75], q[76];
U(0, 0, pi/3) q[76];
cx q[75], q[76];
cx q[0], q[77];
U(0, 0, pi/3) q[77];
cx q[0], q[77];
cx q[1], q[77];
U(0, 0, pi/3) q[77];
cx q[1], q[77];
cx q[2], q[77];
U(0, 0, pi/3) q[77];
cx q[2], q[77];
cx q[4], q[77];
U(0, 0, pi/3) q[77];
cx q[4], q[77];
cx q[5], q[77];
U(0, 0, pi/3) q[77];
cx q[5], q[77];
cx q[7], q[77];
U(0, 0, pi/3) q[77];
cx q[7], q[77];
cx q[8], q[77];
U(0, 0, pi/3) q[77];
cx q[8], q[77];
cx q[9], q[77];
U(0, 0, pi/3) q[77];
cx q[9], q[77];
cx q[12], q[77];
U(0, 0, pi/3) q[77];
cx q[12], q[77];
cx q[13], q[77];
U(0, 0, pi/3) q[77];
cx q[13], q[77];
cx q[14], q[77];
U(0, 0, pi/3) q[77];
cx q[14], q[77];
cx q[15], q[77];
U(0, 0, pi/3) q[77];
cx q[15], q[77];
cx q[16], q[77];
U(0, 0, pi/3) q[77];
cx q[16], q[77];
cx q[19], q[77];
U(0, 0, pi/3) q[77];
cx q[19], q[77];
cx q[22], q[77];
U(0, 0, pi/3) q[77];
cx q[22], q[77];
cx q[23], q[77];
U(0, 0, pi/3) q[77];
cx q[23], q[77];
cx q[25], q[77];
U(0, 0, pi/3) q[77];
cx q[25], q[77];
cx q[30], q[77];
U(0, 0, pi/3) q[77];
cx q[30], q[77];
cx q[33], q[77];
U(0, 0, pi/3) q[77];
cx q[33], q[77];
cx q[35], q[77];
U(0, 0, pi/3) q[77];
cx q[35], q[77];
cx q[40], q[77];
U(0, 0, pi/3) q[77];
cx q[40], q[77];
cx q[45], q[77];
U(0, 0, pi/3) q[77];
cx q[45], q[77];
cx q[48], q[77];
U(0, 0, pi/3) q[77];
cx q[48], q[77];
cx q[51], q[77];
U(0, 0, pi/3) q[77];
cx q[51], q[77];
cx q[53], q[77];
U(0, 0, pi/3) q[77];
cx q[53], q[77];
cx q[54], q[77];
U(0, 0, pi/3) q[77];
cx q[54], q[77];
cx q[55], q[77];
U(0, 0, pi/3) q[77];
cx q[55], q[77];
cx q[57], q[77];
U(0, 0, pi/3) q[77];
cx q[57], q[77];
cx q[59], q[77];
U(0, 0, pi/3) q[77];
cx q[59], q[77];
cx q[61], q[77];
U(0, 0, pi/3) q[77];
cx q[61], q[77];
cx q[65], q[77];
U(0, 0, pi/3) q[77];
cx q[65], q[77];
cx q[66], q[77];
U(0, 0, pi/3) q[77];
cx q[66], q[77];
cx q[68], q[77];
U(0, 0, pi/3) q[77];
cx q[68], q[77];
cx q[69], q[77];
U(0, 0, pi/3) q[77];
cx q[69], q[77];
cx q[74], q[77];
U(0, 0, pi/3) q[77];
cx q[74], q[77];
cx q[75], q[77];
U(0, 0, pi/3) q[77];
cx q[75], q[77];
cx q[1], q[78];
U(0, 0, pi/3) q[78];
cx q[1], q[78];
cx q[2], q[78];
U(0, 0, pi/3) q[78];
cx q[2], q[78];
cx q[3], q[78];
U(0, 0, pi/3) q[78];
cx q[3], q[78];
cx q[5], q[78];
U(0, 0, pi/3) q[78];
cx q[5], q[78];
cx q[7], q[78];
U(0, 0, pi/3) q[78];
cx q[7], q[78];
cx q[8], q[78];
U(0, 0, pi/3) q[78];
cx q[8], q[78];
cx q[9], q[78];
U(0, 0, pi/3) q[78];
cx q[9], q[78];
cx q[11], q[78];
U(0, 0, pi/3) q[78];
cx q[11], q[78];
cx q[13], q[78];
U(0, 0, pi/3) q[78];
cx q[13], q[78];
cx q[15], q[78];
U(0, 0, pi/3) q[78];
cx q[15], q[78];
cx q[16], q[78];
U(0, 0, pi/3) q[78];
cx q[16], q[78];
cx q[18], q[78];
U(0, 0, pi/3) q[78];
cx q[18], q[78];
cx q[19], q[78];
U(0, 0, pi/3) q[78];
cx q[19], q[78];
cx q[20], q[78];
U(0, 0, pi/3) q[78];
cx q[20], q[78];
cx q[21], q[78];
U(0, 0, pi/3) q[78];
cx q[21], q[78];
cx q[23], q[78];
U(0, 0, pi/3) q[78];
cx q[23], q[78];
cx q[24], q[78];
U(0, 0, pi/3) q[78];
cx q[24], q[78];
cx q[25], q[78];
U(0, 0, pi/3) q[78];
cx q[25], q[78];
cx q[26], q[78];
U(0, 0, pi/3) q[78];
cx q[26], q[78];
cx q[28], q[78];
U(0, 0, pi/3) q[78];
cx q[28], q[78];
cx q[30], q[78];
U(0, 0, pi/3) q[78];
cx q[30], q[78];
cx q[31], q[78];
U(0, 0, pi/3) q[78];
cx q[31], q[78];
cx q[32], q[78];
U(0, 0, pi/3) q[78];
cx q[32], q[78];
cx q[34], q[78];
U(0, 0, pi/3) q[78];
cx q[34], q[78];
cx q[35], q[78];
U(0, 0, pi/3) q[78];
cx q[35], q[78];
cx q[36], q[78];
U(0, 0, pi/3) q[78];
cx q[36], q[78];
cx q[39], q[78];
U(0, 0, pi/3) q[78];
cx q[39], q[78];
cx q[42], q[78];
U(0, 0, pi/3) q[78];
cx q[42], q[78];
cx q[44], q[78];
U(0, 0, pi/3) q[78];
cx q[44], q[78];
cx q[50], q[78];
U(0, 0, pi/3) q[78];
cx q[50], q[78];
cx q[51], q[78];
U(0, 0, pi/3) q[78];
cx q[51], q[78];
cx q[53], q[78];
U(0, 0, pi/3) q[78];
cx q[53], q[78];
cx q[54], q[78];
U(0, 0, pi/3) q[78];
cx q[54], q[78];
cx q[56], q[78];
U(0, 0, pi/3) q[78];
cx q[56], q[78];
cx q[58], q[78];
U(0, 0, pi/3) q[78];
cx q[58], q[78];
cx q[59], q[78];
U(0, 0, pi/3) q[78];
cx q[59], q[78];
cx q[60], q[78];
U(0, 0, pi/3) q[78];
cx q[60], q[78];
cx q[63], q[78];
U(0, 0, pi/3) q[78];
cx q[63], q[78];
cx q[65], q[78];
U(0, 0, pi/3) q[78];
cx q[65], q[78];
cx q[66], q[78];
U(0, 0, pi/3) q[78];
cx q[66], q[78];
cx q[67], q[78];
U(0, 0, pi/3) q[78];
cx q[67], q[78];
cx q[70], q[78];
U(0, 0, pi/3) q[78];
cx q[70], q[78];
cx q[74], q[78];
U(0, 0, pi/3) q[78];
cx q[74], q[78];
cx q[75], q[78];
U(0, 0, pi/3) q[78];
cx q[75], q[78];
cx q[76], q[78];
U(0, 0, pi/3) q[78];
cx q[76], q[78];
cx q[0], q[79];
U(0, 0, pi/3) q[79];
cx q[0], q[79];
cx q[1], q[79];
U(0, 0, pi/3) q[79];
cx q[1], q[79];
cx q[4], q[79];
U(0, 0, pi/3) q[79];
cx q[4], q[79];
cx q[6], q[79];
U(0, 0, pi/3) q[79];
cx q[6], q[79];
cx q[7], q[79];
U(0, 0, pi/3) q[79];
cx q[7], q[79];
cx q[11], q[79];
U(0, 0, pi/3) q[79];
cx q[11], q[79];
cx q[12], q[79];
U(0, 0, pi/3) q[79];
cx q[12], q[79];
cx q[14], q[79];
U(0, 0, pi/3) q[79];
cx q[14], q[79];
cx q[16], q[79];
U(0, 0, pi/3) q[79];
cx q[16], q[79];
cx q[18], q[79];
U(0, 0, pi/3) q[79];
cx q[18], q[79];
cx q[19], q[79];
U(0, 0, pi/3) q[79];
cx q[19], q[79];
cx q[20], q[79];
U(0, 0, pi/3) q[79];
cx q[20], q[79];
cx q[21], q[79];
U(0, 0, pi/3) q[79];
cx q[21], q[79];
cx q[24], q[79];
U(0, 0, pi/3) q[79];
cx q[24], q[79];
cx q[26], q[79];
U(0, 0, pi/3) q[79];
cx q[26], q[79];
cx q[27], q[79];
U(0, 0, pi/3) q[79];
cx q[27], q[79];
cx q[29], q[79];
U(0, 0, pi/3) q[79];
cx q[29], q[79];
cx q[32], q[79];
U(0, 0, pi/3) q[79];
cx q[32], q[79];
cx q[34], q[79];
U(0, 0, pi/3) q[79];
cx q[34], q[79];
cx q[37], q[79];
U(0, 0, pi/3) q[79];
cx q[37], q[79];
cx q[38], q[79];
U(0, 0, pi/3) q[79];
cx q[38], q[79];
cx q[40], q[79];
U(0, 0, pi/3) q[79];
cx q[40], q[79];
cx q[41], q[79];
U(0, 0, pi/3) q[79];
cx q[41], q[79];
cx q[44], q[79];
U(0, 0, pi/3) q[79];
cx q[44], q[79];
cx q[45], q[79];
U(0, 0, pi/3) q[79];
cx q[45], q[79];
cx q[46], q[79];
U(0, 0, pi/3) q[79];
cx q[46], q[79];
cx q[49], q[79];
U(0, 0, pi/3) q[79];
cx q[49], q[79];
cx q[50], q[79];
U(0, 0, pi/3) q[79];
cx q[50], q[79];
cx q[54], q[79];
U(0, 0, pi/3) q[79];
cx q[54], q[79];
cx q[59], q[79];
U(0, 0, pi/3) q[79];
cx q[59], q[79];
cx q[61], q[79];
U(0, 0, pi/3) q[79];
cx q[61], q[79];
cx q[62], q[79];
U(0, 0, pi/3) q[79];
cx q[62], q[79];
cx q[64], q[79];
U(0, 0, pi/3) q[79];
cx q[64], q[79];
cx q[65], q[79];
U(0, 0, pi/3) q[79];
cx q[65], q[79];
cx q[66], q[79];
U(0, 0, pi/3) q[79];
cx q[66], q[79];
cx q[69], q[79];
U(0, 0, pi/3) q[79];
cx q[69], q[79];
cx q[71], q[79];
U(0, 0, pi/3) q[79];
cx q[71], q[79];
cx q[72], q[79];
U(0, 0, pi/3) q[79];
cx q[72], q[79];
cx q[1], q[80];
U(0, 0, pi/3) q[80];
cx q[1], q[80];
cx q[4], q[80];
U(0, 0, pi/3) q[80];
cx q[4], q[80];
cx q[8], q[80];
U(0, 0, pi/3) q[80];
cx q[8], q[80];
cx q[9], q[80];
U(0, 0, pi/3) q[80];
cx q[9], q[80];
cx q[12], q[80];
U(0, 0, pi/3) q[80];
cx q[12], q[80];
cx q[13], q[80];
U(0, 0, pi/3) q[80];
cx q[13], q[80];
cx q[17], q[80];
U(0, 0, pi/3) q[80];
cx q[17], q[80];
cx q[20], q[80];
U(0, 0, pi/3) q[80];
cx q[20], q[80];
cx q[22], q[80];
U(0, 0, pi/3) q[80];
cx q[22], q[80];
cx q[26], q[80];
U(0, 0, pi/3) q[80];
cx q[26], q[80];
cx q[28], q[80];
U(0, 0, pi/3) q[80];
cx q[28], q[80];
cx q[29], q[80];
U(0, 0, pi/3) q[80];
cx q[29], q[80];
cx q[30], q[80];
U(0, 0, pi/3) q[80];
cx q[30], q[80];
cx q[31], q[80];
U(0, 0, pi/3) q[80];
cx q[31], q[80];
cx q[34], q[80];
U(0, 0, pi/3) q[80];
cx q[34], q[80];
cx q[35], q[80];
U(0, 0, pi/3) q[80];
cx q[35], q[80];
cx q[40], q[80];
U(0, 0, pi/3) q[80];
cx q[40], q[80];
cx q[41], q[80];
U(0, 0, pi/3) q[80];
cx q[41], q[80];
cx q[42], q[80];
U(0, 0, pi/3) q[80];
cx q[42], q[80];
cx q[43], q[80];
U(0, 0, pi/3) q[80];
cx q[43], q[80];
cx q[44], q[80];
U(0, 0, pi/3) q[80];
cx q[44], q[80];
cx q[46], q[80];
U(0, 0, pi/3) q[80];
cx q[46], q[80];
cx q[47], q[80];
U(0, 0, pi/3) q[80];
cx q[47], q[80];
cx q[48], q[80];
U(0, 0, pi/3) q[80];
cx q[48], q[80];
cx q[49], q[80];
U(0, 0, pi/3) q[80];
cx q[49], q[80];
cx q[53], q[80];
U(0, 0, pi/3) q[80];
cx q[53], q[80];
cx q[54], q[80];
U(0, 0, pi/3) q[80];
cx q[54], q[80];
cx q[55], q[80];
U(0, 0, pi/3) q[80];
cx q[55], q[80];
cx q[56], q[80];
U(0, 0, pi/3) q[80];
cx q[56], q[80];
cx q[57], q[80];
U(0, 0, pi/3) q[80];
cx q[57], q[80];
cx q[58], q[80];
U(0, 0, pi/3) q[80];
cx q[58], q[80];
cx q[60], q[80];
U(0, 0, pi/3) q[80];
cx q[60], q[80];
cx q[64], q[80];
U(0, 0, pi/3) q[80];
cx q[64], q[80];
cx q[67], q[80];
U(0, 0, pi/3) q[80];
cx q[67], q[80];
cx q[69], q[80];
U(0, 0, pi/3) q[80];
cx q[69], q[80];
cx q[74], q[80];
U(0, 0, pi/3) q[80];
cx q[74], q[80];
cx q[75], q[80];
U(0, 0, pi/3) q[80];
cx q[75], q[80];
cx q[78], q[80];
U(0, 0, pi/3) q[80];
cx q[78], q[80];
cx q[0], q[81];
U(0, 0, pi/3) q[81];
cx q[0], q[81];
cx q[1], q[81];
U(0, 0, pi/3) q[81];
cx q[1], q[81];
cx q[5], q[81];
U(0, 0, pi/3) q[81];
cx q[5], q[81];
cx q[8], q[81];
U(0, 0, pi/3) q[81];
cx q[8], q[81];
cx q[13], q[81];
U(0, 0, pi/3) q[81];
cx q[13], q[81];
cx q[14], q[81];
U(0, 0, pi/3) q[81];
cx q[14], q[81];
cx q[16], q[81];
U(0, 0, pi/3) q[81];
cx q[16], q[81];
cx q[19], q[81];
U(0, 0, pi/3) q[81];
cx q[19], q[81];
cx q[20], q[81];
U(0, 0, pi/3) q[81];
cx q[20], q[81];
cx q[22], q[81];
U(0, 0, pi/3) q[81];
cx q[22], q[81];
cx q[23], q[81];
U(0, 0, pi/3) q[81];
cx q[23], q[81];
cx q[26], q[81];
U(0, 0, pi/3) q[81];
cx q[26], q[81];
cx q[27], q[81];
U(0, 0, pi/3) q[81];
cx q[27], q[81];
cx q[28], q[81];
U(0, 0, pi/3) q[81];
cx q[28], q[81];
cx q[29], q[81];
U(0, 0, pi/3) q[81];
cx q[29], q[81];
cx q[31], q[81];
U(0, 0, pi/3) q[81];
cx q[31], q[81];
cx q[32], q[81];
U(0, 0, pi/3) q[81];
cx q[32], q[81];
cx q[36], q[81];
U(0, 0, pi/3) q[81];
cx q[36], q[81];
cx q[37], q[81];
U(0, 0, pi/3) q[81];
cx q[37], q[81];
cx q[40], q[81];
U(0, 0, pi/3) q[81];
cx q[40], q[81];
cx q[42], q[81];
U(0, 0, pi/3) q[81];
cx q[42], q[81];
cx q[43], q[81];
U(0, 0, pi/3) q[81];
cx q[43], q[81];
cx q[44], q[81];
U(0, 0, pi/3) q[81];
cx q[44], q[81];
cx q[47], q[81];
U(0, 0, pi/3) q[81];
cx q[47], q[81];
cx q[48], q[81];
U(0, 0, pi/3) q[81];
cx q[48], q[81];
cx q[49], q[81];
U(0, 0, pi/3) q[81];
cx q[49], q[81];
cx q[51], q[81];
U(0, 0, pi/3) q[81];
cx q[51], q[81];
cx q[52], q[81];
U(0, 0, pi/3) q[81];
cx q[52], q[81];
cx q[54], q[81];
U(0, 0, pi/3) q[81];
cx q[54], q[81];
cx q[56], q[81];
U(0, 0, pi/3) q[81];
cx q[56], q[81];
cx q[58], q[81];
U(0, 0, pi/3) q[81];
cx q[58], q[81];
cx q[60], q[81];
U(0, 0, pi/3) q[81];
cx q[60], q[81];
cx q[61], q[81];
U(0, 0, pi/3) q[81];
cx q[61], q[81];
cx q[62], q[81];
U(0, 0, pi/3) q[81];
cx q[62], q[81];
cx q[63], q[81];
U(0, 0, pi/3) q[81];
cx q[63], q[81];
cx q[65], q[81];
U(0, 0, pi/3) q[81];
cx q[65], q[81];
cx q[66], q[81];
U(0, 0, pi/3) q[81];
cx q[66], q[81];
cx q[67], q[81];
U(0, 0, pi/3) q[81];
cx q[67], q[81];
cx q[74], q[81];
U(0, 0, pi/3) q[81];
cx q[74], q[81];
cx q[75], q[81];
U(0, 0, pi/3) q[81];
cx q[75], q[81];
cx q[78], q[81];
U(0, 0, pi/3) q[81];
cx q[78], q[81];
cx q[2], q[82];
U(0, 0, pi/3) q[82];
cx q[2], q[82];
cx q[3], q[82];
U(0, 0, pi/3) q[82];
cx q[3], q[82];
cx q[6], q[82];
U(0, 0, pi/3) q[82];
cx q[6], q[82];
cx q[7], q[82];
U(0, 0, pi/3) q[82];
cx q[7], q[82];
cx q[8], q[82];
U(0, 0, pi/3) q[82];
cx q[8], q[82];
cx q[9], q[82];
U(0, 0, pi/3) q[82];
cx q[9], q[82];
cx q[12], q[82];
U(0, 0, pi/3) q[82];
cx q[12], q[82];
cx q[14], q[82];
U(0, 0, pi/3) q[82];
cx q[14], q[82];
cx q[15], q[82];
U(0, 0, pi/3) q[82];
cx q[15], q[82];
cx q[18], q[82];
U(0, 0, pi/3) q[82];
cx q[18], q[82];
cx q[21], q[82];
U(0, 0, pi/3) q[82];
cx q[21], q[82];
cx q[26], q[82];
U(0, 0, pi/3) q[82];
cx q[26], q[82];
cx q[27], q[82];
U(0, 0, pi/3) q[82];
cx q[27], q[82];
cx q[30], q[82];
U(0, 0, pi/3) q[82];
cx q[30], q[82];
cx q[31], q[82];
U(0, 0, pi/3) q[82];
cx q[31], q[82];
cx q[37], q[82];
U(0, 0, pi/3) q[82];
cx q[37], q[82];
cx q[38], q[82];
U(0, 0, pi/3) q[82];
cx q[38], q[82];
cx q[40], q[82];
U(0, 0, pi/3) q[82];
cx q[40], q[82];
cx q[41], q[82];
U(0, 0, pi/3) q[82];
cx q[41], q[82];
cx q[42], q[82];
U(0, 0, pi/3) q[82];
cx q[42], q[82];
cx q[44], q[82];
U(0, 0, pi/3) q[82];
cx q[44], q[82];
cx q[46], q[82];
U(0, 0, pi/3) q[82];
cx q[46], q[82];
cx q[47], q[82];
U(0, 0, pi/3) q[82];
cx q[47], q[82];
cx q[51], q[82];
U(0, 0, pi/3) q[82];
cx q[51], q[82];
cx q[52], q[82];
U(0, 0, pi/3) q[82];
cx q[52], q[82];
cx q[54], q[82];
U(0, 0, pi/3) q[82];
cx q[54], q[82];
cx q[55], q[82];
U(0, 0, pi/3) q[82];
cx q[55], q[82];
cx q[56], q[82];
U(0, 0, pi/3) q[82];
cx q[56], q[82];
cx q[58], q[82];
U(0, 0, pi/3) q[82];
cx q[58], q[82];
cx q[61], q[82];
U(0, 0, pi/3) q[82];
cx q[61], q[82];
cx q[63], q[82];
U(0, 0, pi/3) q[82];
cx q[63], q[82];
cx q[67], q[82];
U(0, 0, pi/3) q[82];
cx q[67], q[82];
cx q[69], q[82];
U(0, 0, pi/3) q[82];
cx q[69], q[82];
cx q[70], q[82];
U(0, 0, pi/3) q[82];
cx q[70], q[82];
cx q[72], q[82];
U(0, 0, pi/3) q[82];
cx q[72], q[82];
cx q[74], q[82];
U(0, 0, pi/3) q[82];
cx q[74], q[82];
cx q[75], q[82];
U(0, 0, pi/3) q[82];
cx q[75], q[82];
cx q[76], q[82];
U(0, 0, pi/3) q[82];
cx q[76], q[82];
cx q[80], q[82];
U(0, 0, pi/3) q[82];
cx q[80], q[82];
cx q[0], q[83];
U(0, 0, pi/3) q[83];
cx q[0], q[83];
cx q[1], q[83];
U(0, 0, pi/3) q[83];
cx q[1], q[83];
cx q[2], q[83];
U(0, 0, pi/3) q[83];
cx q[2], q[83];
cx q[3], q[83];
U(0, 0, pi/3) q[83];
cx q[3], q[83];
cx q[4], q[83];
U(0, 0, pi/3) q[83];
cx q[4], q[83];
cx q[5], q[83];
U(0, 0, pi/3) q[83];
cx q[5], q[83];
cx q[7], q[83];
U(0, 0, pi/3) q[83];
cx q[7], q[83];
cx q[9], q[83];
U(0, 0, pi/3) q[83];
cx q[9], q[83];
cx q[10], q[83];
U(0, 0, pi/3) q[83];
cx q[10], q[83];
cx q[11], q[83];
U(0, 0, pi/3) q[83];
cx q[11], q[83];
cx q[14], q[83];
U(0, 0, pi/3) q[83];
cx q[14], q[83];
cx q[16], q[83];
U(0, 0, pi/3) q[83];
cx q[16], q[83];
cx q[18], q[83];
U(0, 0, pi/3) q[83];
cx q[18], q[83];
cx q[20], q[83];
U(0, 0, pi/3) q[83];
cx q[20], q[83];
cx q[21], q[83];
U(0, 0, pi/3) q[83];
cx q[21], q[83];
cx q[22], q[83];
U(0, 0, pi/3) q[83];
cx q[22], q[83];
cx q[23], q[83];
U(0, 0, pi/3) q[83];
cx q[23], q[83];
cx q[26], q[83];
U(0, 0, pi/3) q[83];
cx q[26], q[83];
cx q[27], q[83];
U(0, 0, pi/3) q[83];
cx q[27], q[83];
cx q[29], q[83];
U(0, 0, pi/3) q[83];
cx q[29], q[83];
cx q[30], q[83];
U(0, 0, pi/3) q[83];
cx q[30], q[83];
cx q[31], q[83];
U(0, 0, pi/3) q[83];
cx q[31], q[83];
cx q[33], q[83];
U(0, 0, pi/3) q[83];
cx q[33], q[83];
cx q[35], q[83];
U(0, 0, pi/3) q[83];
cx q[35], q[83];
cx q[36], q[83];
U(0, 0, pi/3) q[83];
cx q[36], q[83];
cx q[37], q[83];
U(0, 0, pi/3) q[83];
cx q[37], q[83];
cx q[38], q[83];
U(0, 0, pi/3) q[83];
cx q[38], q[83];
cx q[40], q[83];
U(0, 0, pi/3) q[83];
cx q[40], q[83];
cx q[42], q[83];
U(0, 0, pi/3) q[83];
cx q[42], q[83];
cx q[46], q[83];
U(0, 0, pi/3) q[83];
cx q[46], q[83];
cx q[49], q[83];
U(0, 0, pi/3) q[83];
cx q[49], q[83];
cx q[52], q[83];
U(0, 0, pi/3) q[83];
cx q[52], q[83];
cx q[58], q[83];
U(0, 0, pi/3) q[83];
cx q[58], q[83];
cx q[59], q[83];
U(0, 0, pi/3) q[83];
cx q[59], q[83];
cx q[61], q[83];
U(0, 0, pi/3) q[83];
cx q[61], q[83];
cx q[62], q[83];
U(0, 0, pi/3) q[83];
cx q[62], q[83];
cx q[63], q[83];
U(0, 0, pi/3) q[83];
cx q[63], q[83];
cx q[66], q[83];
U(0, 0, pi/3) q[83];
cx q[66], q[83];
cx q[68], q[83];
U(0, 0, pi/3) q[83];
cx q[68], q[83];
cx q[69], q[83];
U(0, 0, pi/3) q[83];
cx q[69], q[83];
cx q[71], q[83];
U(0, 0, pi/3) q[83];
cx q[71], q[83];
cx q[73], q[83];
U(0, 0, pi/3) q[83];
cx q[73], q[83];
cx q[77], q[83];
U(0, 0, pi/3) q[83];
cx q[77], q[83];
cx q[78], q[83];
U(0, 0, pi/3) q[83];
cx q[78], q[83];
cx q[79], q[83];
U(0, 0, pi/3) q[83];
cx q[79], q[83];
cx q[80], q[83];
U(0, 0, pi/3) q[83];
cx q[80], q[83];
cx q[81], q[83];
U(0, 0, pi/3) q[83];
cx q[81], q[83];
cx q[1], q[84];
U(0, 0, pi/3) q[84];
cx q[1], q[84];
cx q[2], q[84];
U(0, 0, pi/3) q[84];
cx q[2], q[84];
cx q[4], q[84];
U(0, 0, pi/3) q[84];
cx q[4], q[84];
cx q[8], q[84];
U(0, 0, pi/3) q[84];
cx q[8], q[84];
cx q[11], q[84];
U(0, 0, pi/3) q[84];
cx q[11], q[84];
cx q[12], q[84];
U(0, 0, pi/3) q[84];
cx q[12], q[84];
cx q[13], q[84];
U(0, 0, pi/3) q[84];
cx q[13], q[84];
cx q[15], q[84];
U(0, 0, pi/3) q[84];
cx q[15], q[84];
cx q[22], q[84];
U(0, 0, pi/3) q[84];
cx q[22], q[84];
cx q[23], q[84];
U(0, 0, pi/3) q[84];
cx q[23], q[84];
cx q[24], q[84];
U(0, 0, pi/3) q[84];
cx q[24], q[84];
cx q[26], q[84];
U(0, 0, pi/3) q[84];
cx q[26], q[84];
cx q[27], q[84];
U(0, 0, pi/3) q[84];
cx q[27], q[84];
cx q[28], q[84];
U(0, 0, pi/3) q[84];
cx q[28], q[84];
cx q[31], q[84];
U(0, 0, pi/3) q[84];
cx q[31], q[84];
cx q[32], q[84];
U(0, 0, pi/3) q[84];
cx q[32], q[84];
cx q[33], q[84];
U(0, 0, pi/3) q[84];
cx q[33], q[84];
cx q[34], q[84];
U(0, 0, pi/3) q[84];
cx q[34], q[84];
cx q[35], q[84];
U(0, 0, pi/3) q[84];
cx q[35], q[84];
cx q[38], q[84];
U(0, 0, pi/3) q[84];
cx q[38], q[84];
cx q[44], q[84];
U(0, 0, pi/3) q[84];
cx q[44], q[84];
cx q[47], q[84];
U(0, 0, pi/3) q[84];
cx q[47], q[84];
cx q[49], q[84];
U(0, 0, pi/3) q[84];
cx q[49], q[84];
cx q[50], q[84];
U(0, 0, pi/3) q[84];
cx q[50], q[84];
cx q[51], q[84];
U(0, 0, pi/3) q[84];
cx q[51], q[84];
cx q[55], q[84];
U(0, 0, pi/3) q[84];
cx q[55], q[84];
cx q[56], q[84];
U(0, 0, pi/3) q[84];
cx q[56], q[84];
cx q[57], q[84];
U(0, 0, pi/3) q[84];
cx q[57], q[84];
cx q[58], q[84];
U(0, 0, pi/3) q[84];
cx q[58], q[84];
cx q[59], q[84];
U(0, 0, pi/3) q[84];
cx q[59], q[84];
cx q[62], q[84];
U(0, 0, pi/3) q[84];
cx q[62], q[84];
cx q[63], q[84];
U(0, 0, pi/3) q[84];
cx q[63], q[84];
cx q[65], q[84];
U(0, 0, pi/3) q[84];
cx q[65], q[84];
cx q[68], q[84];
U(0, 0, pi/3) q[84];
cx q[68], q[84];
cx q[69], q[84];
U(0, 0, pi/3) q[84];
cx q[69], q[84];
cx q[70], q[84];
U(0, 0, pi/3) q[84];
cx q[70], q[84];
cx q[71], q[84];
U(0, 0, pi/3) q[84];
cx q[71], q[84];
cx q[72], q[84];
U(0, 0, pi/3) q[84];
cx q[72], q[84];
cx q[74], q[84];
U(0, 0, pi/3) q[84];
cx q[74], q[84];
cx q[75], q[84];
U(0, 0, pi/3) q[84];
cx q[75], q[84];
cx q[82], q[84];
U(0, 0, pi/3) q[84];
cx q[82], q[84];
cx q[2], q[85];
U(0, 0, pi/3) q[85];
cx q[2], q[85];
cx q[10], q[85];
U(0, 0, pi/3) q[85];
cx q[10], q[85];
cx q[12], q[85];
U(0, 0, pi/3) q[85];
cx q[12], q[85];
cx q[15], q[85];
U(0, 0, pi/3) q[85];
cx q[15], q[85];
cx q[18], q[85];
U(0, 0, pi/3) q[85];
cx q[18], q[85];
cx q[19], q[85];
U(0, 0, pi/3) q[85];
cx q[19], q[85];
cx q[22], q[85];
U(0, 0, pi/3) q[85];
cx q[22], q[85];
cx q[25], q[85];
U(0, 0, pi/3) q[85];
cx q[25], q[85];
cx q[26], q[85];
U(0, 0, pi/3) q[85];
cx q[26], q[85];
cx q[27], q[85];
U(0, 0, pi/3) q[85];
cx q[27], q[85];
cx q[28], q[85];
U(0, 0, pi/3) q[85];
cx q[28], q[85];
cx q[29], q[85];
U(0, 0, pi/3) q[85];
cx q[29], q[85];
cx q[30], q[85];
U(0, 0, pi/3) q[85];
cx q[30], q[85];
cx q[31], q[85];
U(0, 0, pi/3) q[85];
cx q[31], q[85];
cx q[32], q[85];
U(0, 0, pi/3) q[85];
cx q[32], q[85];
cx q[33], q[85];
U(0, 0, pi/3) q[85];
cx q[33], q[85];
cx q[37], q[85];
U(0, 0, pi/3) q[85];
cx q[37], q[85];
cx q[38], q[85];
U(0, 0, pi/3) q[85];
cx q[38], q[85];
cx q[41], q[85];
U(0, 0, pi/3) q[85];
cx q[41], q[85];
cx q[45], q[85];
U(0, 0, pi/3) q[85];
cx q[45], q[85];
cx q[48], q[85];
U(0, 0, pi/3) q[85];
cx q[48], q[85];
cx q[51], q[85];
U(0, 0, pi/3) q[85];
cx q[51], q[85];
cx q[54], q[85];
U(0, 0, pi/3) q[85];
cx q[54], q[85];
cx q[55], q[85];
U(0, 0, pi/3) q[85];
cx q[55], q[85];
cx q[56], q[85];
U(0, 0, pi/3) q[85];
cx q[56], q[85];
cx q[57], q[85];
U(0, 0, pi/3) q[85];
cx q[57], q[85];
cx q[58], q[85];
U(0, 0, pi/3) q[85];
cx q[58], q[85];
cx q[59], q[85];
U(0, 0, pi/3) q[85];
cx q[59], q[85];
cx q[60], q[85];
U(0, 0, pi/3) q[85];
cx q[60], q[85];
cx q[61], q[85];
U(0, 0, pi/3) q[85];
cx q[61], q[85];
cx q[62], q[85];
U(0, 0, pi/3) q[85];
cx q[62], q[85];
cx q[63], q[85];
U(0, 0, pi/3) q[85];
cx q[63], q[85];
cx q[64], q[85];
U(0, 0, pi/3) q[85];
cx q[64], q[85];
cx q[65], q[85];
U(0, 0, pi/3) q[85];
cx q[65], q[85];
cx q[67], q[85];
U(0, 0, pi/3) q[85];
cx q[67], q[85];
cx q[70], q[85];
U(0, 0, pi/3) q[85];
cx q[70], q[85];
cx q[71], q[85];
U(0, 0, pi/3) q[85];
cx q[71], q[85];
cx q[72], q[85];
U(0, 0, pi/3) q[85];
cx q[72], q[85];
cx q[74], q[85];
U(0, 0, pi/3) q[85];
cx q[74], q[85];
cx q[75], q[85];
U(0, 0, pi/3) q[85];
cx q[75], q[85];
cx q[76], q[85];
U(0, 0, pi/3) q[85];
cx q[76], q[85];
cx q[77], q[85];
U(0, 0, pi/3) q[85];
cx q[77], q[85];
cx q[79], q[85];
U(0, 0, pi/3) q[85];
cx q[79], q[85];
cx q[80], q[85];
U(0, 0, pi/3) q[85];
cx q[80], q[85];
cx q[82], q[85];
U(0, 0, pi/3) q[85];
cx q[82], q[85];
cx q[83], q[85];
U(0, 0, pi/3) q[85];
cx q[83], q[85];
cx q[1], q[86];
U(0, 0, pi/3) q[86];
cx q[1], q[86];
cx q[2], q[86];
U(0, 0, pi/3) q[86];
cx q[2], q[86];
cx q[3], q[86];
U(0, 0, pi/3) q[86];
cx q[3], q[86];
cx q[4], q[86];
U(0, 0, pi/3) q[86];
cx q[4], q[86];
cx q[6], q[86];
U(0, 0, pi/3) q[86];
cx q[6], q[86];
cx q[7], q[86];
U(0, 0, pi/3) q[86];
cx q[7], q[86];
cx q[8], q[86];
U(0, 0, pi/3) q[86];
cx q[8], q[86];
cx q[10], q[86];
U(0, 0, pi/3) q[86];
cx q[10], q[86];
cx q[11], q[86];
U(0, 0, pi/3) q[86];
cx q[11], q[86];
cx q[12], q[86];
U(0, 0, pi/3) q[86];
cx q[12], q[86];
cx q[15], q[86];
U(0, 0, pi/3) q[86];
cx q[15], q[86];
cx q[16], q[86];
U(0, 0, pi/3) q[86];
cx q[16], q[86];
cx q[17], q[86];
U(0, 0, pi/3) q[86];
cx q[17], q[86];
cx q[18], q[86];
U(0, 0, pi/3) q[86];
cx q[18], q[86];
cx q[19], q[86];
U(0, 0, pi/3) q[86];
cx q[19], q[86];
cx q[20], q[86];
U(0, 0, pi/3) q[86];
cx q[20], q[86];
cx q[21], q[86];
U(0, 0, pi/3) q[86];
cx q[21], q[86];
cx q[22], q[86];
U(0, 0, pi/3) q[86];
cx q[22], q[86];
cx q[23], q[86];
U(0, 0, pi/3) q[86];
cx q[23], q[86];
cx q[25], q[86];
U(0, 0, pi/3) q[86];
cx q[25], q[86];
cx q[26], q[86];
U(0, 0, pi/3) q[86];
cx q[26], q[86];
cx q[27], q[86];
U(0, 0, pi/3) q[86];
cx q[27], q[86];
cx q[29], q[86];
U(0, 0, pi/3) q[86];
cx q[29], q[86];
cx q[30], q[86];
U(0, 0, pi/3) q[86];
cx q[30], q[86];
cx q[33], q[86];
U(0, 0, pi/3) q[86];
cx q[33], q[86];
cx q[37], q[86];
U(0, 0, pi/3) q[86];
cx q[37], q[86];
cx q[39], q[86];
U(0, 0, pi/3) q[86];
cx q[39], q[86];
cx q[40], q[86];
U(0, 0, pi/3) q[86];
cx q[40], q[86];
cx q[43], q[86];
U(0, 0, pi/3) q[86];
cx q[43], q[86];
cx q[47], q[86];
U(0, 0, pi/3) q[86];
cx q[47], q[86];
cx q[48], q[86];
U(0, 0, pi/3) q[86];
cx q[48], q[86];
cx q[49], q[86];
U(0, 0, pi/3) q[86];
cx q[49], q[86];
cx q[51], q[86];
U(0, 0, pi/3) q[86];
cx q[51], q[86];
cx q[57], q[86];
U(0, 0, pi/3) q[86];
cx q[57], q[86];
cx q[59], q[86];
U(0, 0, pi/3) q[86];
cx q[59], q[86];
cx q[60], q[86];
U(0, 0, pi/3) q[86];
cx q[60], q[86];
cx q[61], q[86];
U(0, 0, pi/3) q[86];
cx q[61], q[86];
cx q[62], q[86];
U(0, 0, pi/3) q[86];
cx q[62], q[86];
cx q[63], q[86];
U(0, 0, pi/3) q[86];
cx q[63], q[86];
cx q[64], q[86];
U(0, 0, pi/3) q[86];
cx q[64], q[86];
cx q[66], q[86];
U(0, 0, pi/3) q[86];
cx q[66], q[86];
cx q[67], q[86];
U(0, 0, pi/3) q[86];
cx q[67], q[86];
cx q[68], q[86];
U(0, 0, pi/3) q[86];
cx q[68], q[86];
cx q[71], q[86];
U(0, 0, pi/3) q[86];
cx q[71], q[86];
cx q[72], q[86];
U(0, 0, pi/3) q[86];
cx q[72], q[86];
cx q[73], q[86];
U(0, 0, pi/3) q[86];
cx q[73], q[86];
cx q[74], q[86];
U(0, 0, pi/3) q[86];
cx q[74], q[86];
cx q[75], q[86];
U(0, 0, pi/3) q[86];
cx q[75], q[86];
cx q[76], q[86];
U(0, 0, pi/3) q[86];
cx q[76], q[86];
cx q[77], q[86];
U(0, 0, pi/3) q[86];
cx q[77], q[86];
cx q[78], q[86];
U(0, 0, pi/3) q[86];
cx q[78], q[86];
cx q[80], q[86];
U(0, 0, pi/3) q[86];
cx q[80], q[86];
cx q[82], q[86];
U(0, 0, pi/3) q[86];
cx q[82], q[86];
cx q[84], q[86];
U(0, 0, pi/3) q[86];
cx q[84], q[86];
cx q[85], q[86];
U(0, 0, pi/3) q[86];
cx q[85], q[86];
cx q[1], q[87];
U(0, 0, pi/3) q[87];
cx q[1], q[87];
cx q[2], q[87];
U(0, 0, pi/3) q[87];
cx q[2], q[87];
cx q[5], q[87];
U(0, 0, pi/3) q[87];
cx q[5], q[87];
cx q[7], q[87];
U(0, 0, pi/3) q[87];
cx q[7], q[87];
cx q[9], q[87];
U(0, 0, pi/3) q[87];
cx q[9], q[87];
cx q[10], q[87];
U(0, 0, pi/3) q[87];
cx q[10], q[87];
cx q[11], q[87];
U(0, 0, pi/3) q[87];
cx q[11], q[87];
cx q[14], q[87];
U(0, 0, pi/3) q[87];
cx q[14], q[87];
cx q[19], q[87];
U(0, 0, pi/3) q[87];
cx q[19], q[87];
cx q[21], q[87];
U(0, 0, pi/3) q[87];
cx q[21], q[87];
cx q[24], q[87];
U(0, 0, pi/3) q[87];
cx q[24], q[87];
cx q[25], q[87];
U(0, 0, pi/3) q[87];
cx q[25], q[87];
cx q[26], q[87];
U(0, 0, pi/3) q[87];
cx q[26], q[87];
cx q[27], q[87];
U(0, 0, pi/3) q[87];
cx q[27], q[87];
cx q[28], q[87];
U(0, 0, pi/3) q[87];
cx q[28], q[87];
cx q[29], q[87];
U(0, 0, pi/3) q[87];
cx q[29], q[87];
cx q[38], q[87];
U(0, 0, pi/3) q[87];
cx q[38], q[87];
cx q[40], q[87];
U(0, 0, pi/3) q[87];
cx q[40], q[87];
cx q[41], q[87];
U(0, 0, pi/3) q[87];
cx q[41], q[87];
cx q[43], q[87];
U(0, 0, pi/3) q[87];
cx q[43], q[87];
cx q[44], q[87];
U(0, 0, pi/3) q[87];
cx q[44], q[87];
cx q[46], q[87];
U(0, 0, pi/3) q[87];
cx q[46], q[87];
cx q[49], q[87];
U(0, 0, pi/3) q[87];
cx q[49], q[87];
cx q[51], q[87];
U(0, 0, pi/3) q[87];
cx q[51], q[87];
cx q[53], q[87];
U(0, 0, pi/3) q[87];
cx q[53], q[87];
cx q[54], q[87];
U(0, 0, pi/3) q[87];
cx q[54], q[87];
cx q[55], q[87];
U(0, 0, pi/3) q[87];
cx q[55], q[87];
cx q[56], q[87];
U(0, 0, pi/3) q[87];
cx q[56], q[87];
cx q[58], q[87];
U(0, 0, pi/3) q[87];
cx q[58], q[87];
cx q[59], q[87];
U(0, 0, pi/3) q[87];
cx q[59], q[87];
cx q[60], q[87];
U(0, 0, pi/3) q[87];
cx q[60], q[87];
cx q[63], q[87];
U(0, 0, pi/3) q[87];
cx q[63], q[87];
cx q[65], q[87];
U(0, 0, pi/3) q[87];
cx q[65], q[87];
cx q[67], q[87];
U(0, 0, pi/3) q[87];
cx q[67], q[87];
cx q[73], q[87];
U(0, 0, pi/3) q[87];
cx q[73], q[87];
cx q[74], q[87];
U(0, 0, pi/3) q[87];
cx q[74], q[87];
cx q[75], q[87];
U(0, 0, pi/3) q[87];
cx q[75], q[87];
cx q[76], q[87];
U(0, 0, pi/3) q[87];
cx q[76], q[87];
cx q[79], q[87];
U(0, 0, pi/3) q[87];
cx q[79], q[87];
cx q[86], q[87];
U(0, 0, pi/3) q[87];
cx q[86], q[87];
cx q[1], q[88];
U(0, 0, pi/3) q[88];
cx q[1], q[88];
cx q[3], q[88];
U(0, 0, pi/3) q[88];
cx q[3], q[88];
cx q[4], q[88];
U(0, 0, pi/3) q[88];
cx q[4], q[88];
cx q[8], q[88];
U(0, 0, pi/3) q[88];
cx q[8], q[88];
cx q[9], q[88];
U(0, 0, pi/3) q[88];
cx q[9], q[88];
cx q[11], q[88];
U(0, 0, pi/3) q[88];
cx q[11], q[88];
cx q[14], q[88];
U(0, 0, pi/3) q[88];
cx q[14], q[88];
cx q[16], q[88];
U(0, 0, pi/3) q[88];
cx q[16], q[88];
cx q[18], q[88];
U(0, 0, pi/3) q[88];
cx q[18], q[88];
cx q[22], q[88];
U(0, 0, pi/3) q[88];
cx q[22], q[88];
cx q[32], q[88];
U(0, 0, pi/3) q[88];
cx q[32], q[88];
cx q[35], q[88];
U(0, 0, pi/3) q[88];
cx q[35], q[88];
cx q[36], q[88];
U(0, 0, pi/3) q[88];
cx q[36], q[88];
cx q[37], q[88];
U(0, 0, pi/3) q[88];
cx q[37], q[88];
cx q[39], q[88];
U(0, 0, pi/3) q[88];
cx q[39], q[88];
cx q[40], q[88];
U(0, 0, pi/3) q[88];
cx q[40], q[88];
cx q[43], q[88];
U(0, 0, pi/3) q[88];
cx q[43], q[88];
cx q[44], q[88];
U(0, 0, pi/3) q[88];
cx q[44], q[88];
cx q[45], q[88];
U(0, 0, pi/3) q[88];
cx q[45], q[88];
cx q[47], q[88];
U(0, 0, pi/3) q[88];
cx q[47], q[88];
cx q[48], q[88];
U(0, 0, pi/3) q[88];
cx q[48], q[88];
cx q[49], q[88];
U(0, 0, pi/3) q[88];
cx q[49], q[88];
cx q[50], q[88];
U(0, 0, pi/3) q[88];
cx q[50], q[88];
cx q[53], q[88];
U(0, 0, pi/3) q[88];
cx q[53], q[88];
cx q[54], q[88];
U(0, 0, pi/3) q[88];
cx q[54], q[88];
cx q[57], q[88];
U(0, 0, pi/3) q[88];
cx q[57], q[88];
cx q[59], q[88];
U(0, 0, pi/3) q[88];
cx q[59], q[88];
cx q[60], q[88];
U(0, 0, pi/3) q[88];
cx q[60], q[88];
cx q[63], q[88];
U(0, 0, pi/3) q[88];
cx q[63], q[88];
cx q[64], q[88];
U(0, 0, pi/3) q[88];
cx q[64], q[88];
cx q[66], q[88];
U(0, 0, pi/3) q[88];
cx q[66], q[88];
cx q[68], q[88];
U(0, 0, pi/3) q[88];
cx q[68], q[88];
cx q[69], q[88];
U(0, 0, pi/3) q[88];
cx q[69], q[88];
cx q[70], q[88];
U(0, 0, pi/3) q[88];
cx q[70], q[88];
cx q[72], q[88];
U(0, 0, pi/3) q[88];
cx q[72], q[88];
cx q[73], q[88];
U(0, 0, pi/3) q[88];
cx q[73], q[88];
cx q[74], q[88];
U(0, 0, pi/3) q[88];
cx q[74], q[88];
cx q[77], q[88];
U(0, 0, pi/3) q[88];
cx q[77], q[88];
cx q[78], q[88];
U(0, 0, pi/3) q[88];
cx q[78], q[88];
cx q[79], q[88];
U(0, 0, pi/3) q[88];
cx q[79], q[88];
cx q[80], q[88];
U(0, 0, pi/3) q[88];
cx q[80], q[88];
cx q[81], q[88];
U(0, 0, pi/3) q[88];
cx q[81], q[88];
cx q[82], q[88];
U(0, 0, pi/3) q[88];
cx q[82], q[88];
cx q[1], q[89];
U(0, 0, pi/3) q[89];
cx q[1], q[89];
cx q[2], q[89];
U(0, 0, pi/3) q[89];
cx q[2], q[89];
cx q[5], q[89];
U(0, 0, pi/3) q[89];
cx q[5], q[89];
cx q[6], q[89];
U(0, 0, pi/3) q[89];
cx q[6], q[89];
cx q[8], q[89];
U(0, 0, pi/3) q[89];
cx q[8], q[89];
cx q[12], q[89];
U(0, 0, pi/3) q[89];
cx q[12], q[89];
cx q[13], q[89];
U(0, 0, pi/3) q[89];
cx q[13], q[89];
cx q[17], q[89];
U(0, 0, pi/3) q[89];
cx q[17], q[89];
cx q[21], q[89];
U(0, 0, pi/3) q[89];
cx q[21], q[89];
cx q[23], q[89];
U(0, 0, pi/3) q[89];
cx q[23], q[89];
cx q[24], q[89];
U(0, 0, pi/3) q[89];
cx q[24], q[89];
cx q[27], q[89];
U(0, 0, pi/3) q[89];
cx q[27], q[89];
cx q[29], q[89];
U(0, 0, pi/3) q[89];
cx q[29], q[89];
cx q[30], q[89];
U(0, 0, pi/3) q[89];
cx q[30], q[89];
cx q[34], q[89];
U(0, 0, pi/3) q[89];
cx q[34], q[89];
cx q[37], q[89];
U(0, 0, pi/3) q[89];
cx q[37], q[89];
cx q[38], q[89];
U(0, 0, pi/3) q[89];
cx q[38], q[89];
cx q[43], q[89];
U(0, 0, pi/3) q[89];
cx q[43], q[89];
cx q[45], q[89];
U(0, 0, pi/3) q[89];
cx q[45], q[89];
cx q[48], q[89];
U(0, 0, pi/3) q[89];
cx q[48], q[89];
cx q[49], q[89];
U(0, 0, pi/3) q[89];
cx q[49], q[89];
cx q[50], q[89];
U(0, 0, pi/3) q[89];
cx q[50], q[89];
cx q[51], q[89];
U(0, 0, pi/3) q[89];
cx q[51], q[89];
cx q[53], q[89];
U(0, 0, pi/3) q[89];
cx q[53], q[89];
cx q[55], q[89];
U(0, 0, pi/3) q[89];
cx q[55], q[89];
cx q[56], q[89];
U(0, 0, pi/3) q[89];
cx q[56], q[89];
cx q[57], q[89];
U(0, 0, pi/3) q[89];
cx q[57], q[89];
cx q[58], q[89];
U(0, 0, pi/3) q[89];
cx q[58], q[89];
cx q[60], q[89];
U(0, 0, pi/3) q[89];
cx q[60], q[89];
cx q[61], q[89];
U(0, 0, pi/3) q[89];
cx q[61], q[89];
cx q[64], q[89];
U(0, 0, pi/3) q[89];
cx q[64], q[89];
cx q[72], q[89];
U(0, 0, pi/3) q[89];
cx q[72], q[89];
cx q[77], q[89];
U(0, 0, pi/3) q[89];
cx q[77], q[89];
cx q[78], q[89];
U(0, 0, pi/3) q[89];
cx q[78], q[89];
cx q[82], q[89];
U(0, 0, pi/3) q[89];
cx q[82], q[89];
cx q[83], q[89];
U(0, 0, pi/3) q[89];
cx q[83], q[89];
cx q[84], q[89];
U(0, 0, pi/3) q[89];
cx q[84], q[89];
cx q[86], q[89];
U(0, 0, pi/3) q[89];
cx q[86], q[89];
cx q[88], q[89];
U(0, 0, pi/3) q[89];
cx q[88], q[89];
cx q[0], q[90];
U(0, 0, pi/3) q[90];
cx q[0], q[90];
cx q[6], q[90];
U(0, 0, pi/3) q[90];
cx q[6], q[90];
cx q[7], q[90];
U(0, 0, pi/3) q[90];
cx q[7], q[90];
cx q[8], q[90];
U(0, 0, pi/3) q[90];
cx q[8], q[90];
cx q[9], q[90];
U(0, 0, pi/3) q[90];
cx q[9], q[90];
cx q[10], q[90];
U(0, 0, pi/3) q[90];
cx q[10], q[90];
cx q[12], q[90];
U(0, 0, pi/3) q[90];
cx q[12], q[90];
cx q[13], q[90];
U(0, 0, pi/3) q[90];
cx q[13], q[90];
cx q[15], q[90];
U(0, 0, pi/3) q[90];
cx q[15], q[90];
cx q[17], q[90];
U(0, 0, pi/3) q[90];
cx q[17], q[90];
cx q[19], q[90];
U(0, 0, pi/3) q[90];
cx q[19], q[90];
cx q[20], q[90];
U(0, 0, pi/3) q[90];
cx q[20], q[90];
cx q[21], q[90];
U(0, 0, pi/3) q[90];
cx q[21], q[90];
cx q[22], q[90];
U(0, 0, pi/3) q[90];
cx q[22], q[90];
cx q[23], q[90];
U(0, 0, pi/3) q[90];
cx q[23], q[90];
cx q[25], q[90];
U(0, 0, pi/3) q[90];
cx q[25], q[90];
cx q[26], q[90];
U(0, 0, pi/3) q[90];
cx q[26], q[90];
cx q[28], q[90];
U(0, 0, pi/3) q[90];
cx q[28], q[90];
cx q[31], q[90];
U(0, 0, pi/3) q[90];
cx q[31], q[90];
cx q[32], q[90];
U(0, 0, pi/3) q[90];
cx q[32], q[90];
cx q[34], q[90];
U(0, 0, pi/3) q[90];
cx q[34], q[90];
cx q[35], q[90];
U(0, 0, pi/3) q[90];
cx q[35], q[90];
cx q[36], q[90];
U(0, 0, pi/3) q[90];
cx q[36], q[90];
cx q[38], q[90];
U(0, 0, pi/3) q[90];
cx q[38], q[90];
cx q[44], q[90];
U(0, 0, pi/3) q[90];
cx q[44], q[90];
cx q[45], q[90];
U(0, 0, pi/3) q[90];
cx q[45], q[90];
cx q[49], q[90];
U(0, 0, pi/3) q[90];
cx q[49], q[90];
cx q[50], q[90];
U(0, 0, pi/3) q[90];
cx q[50], q[90];
cx q[51], q[90];
U(0, 0, pi/3) q[90];
cx q[51], q[90];
cx q[53], q[90];
U(0, 0, pi/3) q[90];
cx q[53], q[90];
cx q[54], q[90];
U(0, 0, pi/3) q[90];
cx q[54], q[90];
cx q[55], q[90];
U(0, 0, pi/3) q[90];
cx q[55], q[90];
cx q[56], q[90];
U(0, 0, pi/3) q[90];
cx q[56], q[90];
cx q[61], q[90];
U(0, 0, pi/3) q[90];
cx q[61], q[90];
cx q[64], q[90];
U(0, 0, pi/3) q[90];
cx q[64], q[90];
cx q[67], q[90];
U(0, 0, pi/3) q[90];
cx q[67], q[90];
cx q[68], q[90];
U(0, 0, pi/3) q[90];
cx q[68], q[90];
cx q[70], q[90];
U(0, 0, pi/3) q[90];
cx q[70], q[90];
cx q[72], q[90];
U(0, 0, pi/3) q[90];
cx q[72], q[90];
cx q[74], q[90];
U(0, 0, pi/3) q[90];
cx q[74], q[90];
cx q[75], q[90];
U(0, 0, pi/3) q[90];
cx q[75], q[90];
cx q[79], q[90];
U(0, 0, pi/3) q[90];
cx q[79], q[90];
cx q[81], q[90];
U(0, 0, pi/3) q[90];
cx q[81], q[90];
cx q[82], q[90];
U(0, 0, pi/3) q[90];
cx q[82], q[90];
cx q[85], q[90];
U(0, 0, pi/3) q[90];
cx q[85], q[90];
cx q[86], q[90];
U(0, 0, pi/3) q[90];
cx q[86], q[90];
cx q[87], q[90];
U(0, 0, pi/3) q[90];
cx q[87], q[90];
cx q[0], q[91];
U(0, 0, pi/3) q[91];
cx q[0], q[91];
cx q[3], q[91];
U(0, 0, pi/3) q[91];
cx q[3], q[91];
cx q[4], q[91];
U(0, 0, pi/3) q[91];
cx q[4], q[91];
cx q[7], q[91];
U(0, 0, pi/3) q[91];
cx q[7], q[91];
cx q[10], q[91];
U(0, 0, pi/3) q[91];
cx q[10], q[91];
cx q[12], q[91];
U(0, 0, pi/3) q[91];
cx q[12], q[91];
cx q[13], q[91];
U(0, 0, pi/3) q[91];
cx q[13], q[91];
cx q[14], q[91];
U(0, 0, pi/3) q[91];
cx q[14], q[91];
cx q[15], q[91];
U(0, 0, pi/3) q[91];
cx q[15], q[91];
cx q[16], q[91];
U(0, 0, pi/3) q[91];
cx q[16], q[91];
cx q[18], q[91];
U(0, 0, pi/3) q[91];
cx q[18], q[91];
cx q[20], q[91];
U(0, 0, pi/3) q[91];
cx q[20], q[91];
cx q[21], q[91];
U(0, 0, pi/3) q[91];
cx q[21], q[91];
cx q[23], q[91];
U(0, 0, pi/3) q[91];
cx q[23], q[91];
cx q[28], q[91];
U(0, 0, pi/3) q[91];
cx q[28], q[91];
cx q[33], q[91];
U(0, 0, pi/3) q[91];
cx q[33], q[91];
cx q[34], q[91];
U(0, 0, pi/3) q[91];
cx q[34], q[91];
cx q[35], q[91];
U(0, 0, pi/3) q[91];
cx q[35], q[91];
cx q[36], q[91];
U(0, 0, pi/3) q[91];
cx q[36], q[91];
cx q[37], q[91];
U(0, 0, pi/3) q[91];
cx q[37], q[91];
cx q[46], q[91];
U(0, 0, pi/3) q[91];
cx q[46], q[91];
cx q[48], q[91];
U(0, 0, pi/3) q[91];
cx q[48], q[91];
cx q[49], q[91];
U(0, 0, pi/3) q[91];
cx q[49], q[91];
cx q[51], q[91];
U(0, 0, pi/3) q[91];
cx q[51], q[91];
cx q[52], q[91];
U(0, 0, pi/3) q[91];
cx q[52], q[91];
cx q[54], q[91];
U(0, 0, pi/3) q[91];
cx q[54], q[91];
cx q[57], q[91];
U(0, 0, pi/3) q[91];
cx q[57], q[91];
cx q[58], q[91];
U(0, 0, pi/3) q[91];
cx q[58], q[91];
cx q[60], q[91];
U(0, 0, pi/3) q[91];
cx q[60], q[91];
cx q[62], q[91];
U(0, 0, pi/3) q[91];
cx q[62], q[91];
cx q[63], q[91];
U(0, 0, pi/3) q[91];
cx q[63], q[91];
cx q[64], q[91];
U(0, 0, pi/3) q[91];
cx q[64], q[91];
cx q[66], q[91];
U(0, 0, pi/3) q[91];
cx q[66], q[91];
cx q[72], q[91];
U(0, 0, pi/3) q[91];
cx q[72], q[91];
cx q[73], q[91];
U(0, 0, pi/3) q[91];
cx q[73], q[91];
cx q[74], q[91];
U(0, 0, pi/3) q[91];
cx q[74], q[91];
cx q[77], q[91];
U(0, 0, pi/3) q[91];
cx q[77], q[91];
cx q[78], q[91];
U(0, 0, pi/3) q[91];
cx q[78], q[91];
cx q[81], q[91];
U(0, 0, pi/3) q[91];
cx q[81], q[91];
cx q[82], q[91];
U(0, 0, pi/3) q[91];
cx q[82], q[91];
cx q[83], q[91];
U(0, 0, pi/3) q[91];
cx q[83], q[91];
cx q[85], q[91];
U(0, 0, pi/3) q[91];
cx q[85], q[91];
cx q[86], q[91];
U(0, 0, pi/3) q[91];
cx q[86], q[91];
cx q[2], q[92];
U(0, 0, pi/3) q[92];
cx q[2], q[92];
cx q[7], q[92];
U(0, 0, pi/3) q[92];
cx q[7], q[92];
cx q[8], q[92];
U(0, 0, pi/3) q[92];
cx q[8], q[92];
cx q[9], q[92];
U(0, 0, pi/3) q[92];
cx q[9], q[92];
cx q[12], q[92];
U(0, 0, pi/3) q[92];
cx q[12], q[92];
cx q[14], q[92];
U(0, 0, pi/3) q[92];
cx q[14], q[92];
cx q[15], q[92];
U(0, 0, pi/3) q[92];
cx q[15], q[92];
cx q[17], q[92];
U(0, 0, pi/3) q[92];
cx q[17], q[92];
cx q[18], q[92];
U(0, 0, pi/3) q[92];
cx q[18], q[92];
cx q[19], q[92];
U(0, 0, pi/3) q[92];
cx q[19], q[92];
cx q[20], q[92];
U(0, 0, pi/3) q[92];
cx q[20], q[92];
cx q[21], q[92];
U(0, 0, pi/3) q[92];
cx q[21], q[92];
cx q[22], q[92];
U(0, 0, pi/3) q[92];
cx q[22], q[92];
cx q[25], q[92];
U(0, 0, pi/3) q[92];
cx q[25], q[92];
cx q[26], q[92];
U(0, 0, pi/3) q[92];
cx q[26], q[92];
cx q[27], q[92];
U(0, 0, pi/3) q[92];
cx q[27], q[92];
cx q[28], q[92];
U(0, 0, pi/3) q[92];
cx q[28], q[92];
cx q[30], q[92];
U(0, 0, pi/3) q[92];
cx q[30], q[92];
cx q[32], q[92];
U(0, 0, pi/3) q[92];
cx q[32], q[92];
cx q[33], q[92];
U(0, 0, pi/3) q[92];
cx q[33], q[92];
cx q[34], q[92];
U(0, 0, pi/3) q[92];
cx q[34], q[92];
cx q[35], q[92];
U(0, 0, pi/3) q[92];
cx q[35], q[92];
cx q[38], q[92];
U(0, 0, pi/3) q[92];
cx q[38], q[92];
cx q[39], q[92];
U(0, 0, pi/3) q[92];
cx q[39], q[92];
cx q[40], q[92];
U(0, 0, pi/3) q[92];
cx q[40], q[92];
cx q[41], q[92];
U(0, 0, pi/3) q[92];
cx q[41], q[92];
cx q[42], q[92];
U(0, 0, pi/3) q[92];
cx q[42], q[92];
cx q[44], q[92];
U(0, 0, pi/3) q[92];
cx q[44], q[92];
cx q[47], q[92];
U(0, 0, pi/3) q[92];
cx q[47], q[92];
cx q[48], q[92];
U(0, 0, pi/3) q[92];
cx q[48], q[92];
cx q[49], q[92];
U(0, 0, pi/3) q[92];
cx q[49], q[92];
cx q[50], q[92];
U(0, 0, pi/3) q[92];
cx q[50], q[92];
cx q[55], q[92];
U(0, 0, pi/3) q[92];
cx q[55], q[92];
cx q[56], q[92];
U(0, 0, pi/3) q[92];
cx q[56], q[92];
cx q[59], q[92];
U(0, 0, pi/3) q[92];
cx q[59], q[92];
cx q[60], q[92];
U(0, 0, pi/3) q[92];
cx q[60], q[92];
cx q[62], q[92];
U(0, 0, pi/3) q[92];
cx q[62], q[92];
cx q[64], q[92];
U(0, 0, pi/3) q[92];
cx q[64], q[92];
cx q[67], q[92];
U(0, 0, pi/3) q[92];
cx q[67], q[92];
cx q[68], q[92];
U(0, 0, pi/3) q[92];
cx q[68], q[92];
cx q[69], q[92];
U(0, 0, pi/3) q[92];
cx q[69], q[92];
cx q[70], q[92];
U(0, 0, pi/3) q[92];
cx q[70], q[92];
cx q[73], q[92];
U(0, 0, pi/3) q[92];
cx q[73], q[92];
cx q[74], q[92];
U(0, 0, pi/3) q[92];
cx q[74], q[92];
cx q[75], q[92];
U(0, 0, pi/3) q[92];
cx q[75], q[92];
cx q[80], q[92];
U(0, 0, pi/3) q[92];
cx q[80], q[92];
cx q[83], q[92];
U(0, 0, pi/3) q[92];
cx q[83], q[92];
cx q[86], q[92];
U(0, 0, pi/3) q[92];
cx q[86], q[92];
cx q[88], q[92];
U(0, 0, pi/3) q[92];
cx q[88], q[92];
cx q[89], q[92];
U(0, 0, pi/3) q[92];
cx q[89], q[92];
cx q[91], q[92];
U(0, 0, pi/3) q[92];
cx q[91], q[92];
cx q[1], q[93];
U(0, 0, pi/3) q[93];
cx q[1], q[93];
cx q[3], q[93];
U(0, 0, pi/3) q[93];
cx q[3], q[93];
cx q[7], q[93];
U(0, 0, pi/3) q[93];
cx q[7], q[93];
cx q[8], q[93];
U(0, 0, pi/3) q[93];
cx q[8], q[93];
cx q[10], q[93];
U(0, 0, pi/3) q[93];
cx q[10], q[93];
cx q[11], q[93];
U(0, 0, pi/3) q[93];
cx q[11], q[93];
cx q[12], q[93];
U(0, 0, pi/3) q[93];
cx q[12], q[93];
cx q[15], q[93];
U(0, 0, pi/3) q[93];
cx q[15], q[93];
cx q[16], q[93];
U(0, 0, pi/3) q[93];
cx q[16], q[93];
cx q[20], q[93];
U(0, 0, pi/3) q[93];
cx q[20], q[93];
cx q[21], q[93];
U(0, 0, pi/3) q[93];
cx q[21], q[93];
cx q[23], q[93];
U(0, 0, pi/3) q[93];
cx q[23], q[93];
cx q[27], q[93];
U(0, 0, pi/3) q[93];
cx q[27], q[93];
cx q[31], q[93];
U(0, 0, pi/3) q[93];
cx q[31], q[93];
cx q[34], q[93];
U(0, 0, pi/3) q[93];
cx q[34], q[93];
cx q[35], q[93];
U(0, 0, pi/3) q[93];
cx q[35], q[93];
cx q[37], q[93];
U(0, 0, pi/3) q[93];
cx q[37], q[93];
cx q[40], q[93];
U(0, 0, pi/3) q[93];
cx q[40], q[93];
cx q[41], q[93];
U(0, 0, pi/3) q[93];
cx q[41], q[93];
cx q[42], q[93];
U(0, 0, pi/3) q[93];
cx q[42], q[93];
cx q[43], q[93];
U(0, 0, pi/3) q[93];
cx q[43], q[93];
cx q[44], q[93];
U(0, 0, pi/3) q[93];
cx q[44], q[93];
cx q[45], q[93];
U(0, 0, pi/3) q[93];
cx q[45], q[93];
cx q[47], q[93];
U(0, 0, pi/3) q[93];
cx q[47], q[93];
cx q[48], q[93];
U(0, 0, pi/3) q[93];
cx q[48], q[93];
cx q[49], q[93];
U(0, 0, pi/3) q[93];
cx q[49], q[93];
cx q[52], q[93];
U(0, 0, pi/3) q[93];
cx q[52], q[93];
cx q[55], q[93];
U(0, 0, pi/3) q[93];
cx q[55], q[93];
cx q[56], q[93];
U(0, 0, pi/3) q[93];
cx q[56], q[93];
cx q[58], q[93];
U(0, 0, pi/3) q[93];
cx q[58], q[93];
cx q[59], q[93];
U(0, 0, pi/3) q[93];
cx q[59], q[93];
cx q[60], q[93];
U(0, 0, pi/3) q[93];
cx q[60], q[93];
cx q[63], q[93];
U(0, 0, pi/3) q[93];
cx q[63], q[93];
cx q[64], q[93];
U(0, 0, pi/3) q[93];
cx q[64], q[93];
cx q[68], q[93];
U(0, 0, pi/3) q[93];
cx q[68], q[93];
cx q[71], q[93];
U(0, 0, pi/3) q[93];
cx q[71], q[93];
cx q[74], q[93];
U(0, 0, pi/3) q[93];
cx q[74], q[93];
cx q[75], q[93];
U(0, 0, pi/3) q[93];
cx q[75], q[93];
cx q[76], q[93];
U(0, 0, pi/3) q[93];
cx q[76], q[93];
cx q[78], q[93];
U(0, 0, pi/3) q[93];
cx q[78], q[93];
cx q[80], q[93];
U(0, 0, pi/3) q[93];
cx q[80], q[93];
cx q[82], q[93];
U(0, 0, pi/3) q[93];
cx q[82], q[93];
cx q[86], q[93];
U(0, 0, pi/3) q[93];
cx q[86], q[93];
cx q[89], q[93];
U(0, 0, pi/3) q[93];
cx q[89], q[93];
cx q[90], q[93];
U(0, 0, pi/3) q[93];
cx q[90], q[93];
cx q[92], q[93];
U(0, 0, pi/3) q[93];
cx q[92], q[93];
cx q[0], q[94];
U(0, 0, pi/3) q[94];
cx q[0], q[94];
cx q[1], q[94];
U(0, 0, pi/3) q[94];
cx q[1], q[94];
cx q[2], q[94];
U(0, 0, pi/3) q[94];
cx q[2], q[94];
cx q[3], q[94];
U(0, 0, pi/3) q[94];
cx q[3], q[94];
cx q[4], q[94];
U(0, 0, pi/3) q[94];
cx q[4], q[94];
cx q[9], q[94];
U(0, 0, pi/3) q[94];
cx q[9], q[94];
cx q[17], q[94];
U(0, 0, pi/3) q[94];
cx q[17], q[94];
cx q[19], q[94];
U(0, 0, pi/3) q[94];
cx q[19], q[94];
cx q[21], q[94];
U(0, 0, pi/3) q[94];
cx q[21], q[94];
cx q[22], q[94];
U(0, 0, pi/3) q[94];
cx q[22], q[94];
cx q[24], q[94];
U(0, 0, pi/3) q[94];
cx q[24], q[94];
cx q[26], q[94];
U(0, 0, pi/3) q[94];
cx q[26], q[94];
cx q[27], q[94];
U(0, 0, pi/3) q[94];
cx q[27], q[94];
cx q[28], q[94];
U(0, 0, pi/3) q[94];
cx q[28], q[94];
cx q[29], q[94];
U(0, 0, pi/3) q[94];
cx q[29], q[94];
cx q[31], q[94];
U(0, 0, pi/3) q[94];
cx q[31], q[94];
cx q[32], q[94];
U(0, 0, pi/3) q[94];
cx q[32], q[94];
cx q[36], q[94];
U(0, 0, pi/3) q[94];
cx q[36], q[94];
cx q[38], q[94];
U(0, 0, pi/3) q[94];
cx q[38], q[94];
cx q[40], q[94];
U(0, 0, pi/3) q[94];
cx q[40], q[94];
cx q[45], q[94];
U(0, 0, pi/3) q[94];
cx q[45], q[94];
cx q[46], q[94];
U(0, 0, pi/3) q[94];
cx q[46], q[94];
cx q[47], q[94];
U(0, 0, pi/3) q[94];
cx q[47], q[94];
cx q[49], q[94];
U(0, 0, pi/3) q[94];
cx q[49], q[94];
cx q[50], q[94];
U(0, 0, pi/3) q[94];
cx q[50], q[94];
cx q[51], q[94];
U(0, 0, pi/3) q[94];
cx q[51], q[94];
cx q[52], q[94];
U(0, 0, pi/3) q[94];
cx q[52], q[94];
cx q[53], q[94];
U(0, 0, pi/3) q[94];
cx q[53], q[94];
cx q[55], q[94];
U(0, 0, pi/3) q[94];
cx q[55], q[94];
cx q[56], q[94];
U(0, 0, pi/3) q[94];
cx q[56], q[94];
cx q[58], q[94];
U(0, 0, pi/3) q[94];
cx q[58], q[94];
cx q[60], q[94];
U(0, 0, pi/3) q[94];
cx q[60], q[94];
cx q[62], q[94];
U(0, 0, pi/3) q[94];
cx q[62], q[94];
cx q[64], q[94];
U(0, 0, pi/3) q[94];
cx q[64], q[94];
cx q[66], q[94];
U(0, 0, pi/3) q[94];
cx q[66], q[94];
cx q[67], q[94];
U(0, 0, pi/3) q[94];
cx q[67], q[94];
cx q[74], q[94];
U(0, 0, pi/3) q[94];
cx q[74], q[94];
cx q[75], q[94];
U(0, 0, pi/3) q[94];
cx q[75], q[94];
cx q[79], q[94];
U(0, 0, pi/3) q[94];
cx q[79], q[94];
cx q[80], q[94];
U(0, 0, pi/3) q[94];
cx q[80], q[94];
cx q[82], q[94];
U(0, 0, pi/3) q[94];
cx q[82], q[94];
cx q[83], q[94];
U(0, 0, pi/3) q[94];
cx q[83], q[94];
cx q[84], q[94];
U(0, 0, pi/3) q[94];
cx q[84], q[94];
cx q[86], q[94];
U(0, 0, pi/3) q[94];
cx q[86], q[94];
cx q[89], q[94];
U(0, 0, pi/3) q[94];
cx q[89], q[94];
cx q[92], q[94];
U(0, 0, pi/3) q[94];
cx q[92], q[94];
cx q[0], q[95];
U(0, 0, pi/3) q[95];
cx q[0], q[95];
cx q[5], q[95];
U(0, 0, pi/3) q[95];
cx q[5], q[95];
cx q[6], q[95];
U(0, 0, pi/3) q[95];
cx q[6], q[95];
cx q[7], q[95];
U(0, 0, pi/3) q[95];
cx q[7], q[95];
cx q[9], q[95];
U(0, 0, pi/3) q[95];
cx q[9], q[95];
cx q[10], q[95];
U(0, 0, pi/3) q[95];
cx q[10], q[95];
cx q[11], q[95];
U(0, 0, pi/3) q[95];
cx q[11], q[95];
cx q[16], q[95];
U(0, 0, pi/3) q[95];
cx q[16], q[95];
cx q[17], q[95];
U(0, 0, pi/3) q[95];
cx q[17], q[95];
cx q[18], q[95];
U(0, 0, pi/3) q[95];
cx q[18], q[95];
cx q[20], q[95];
U(0, 0, pi/3) q[95];
cx q[20], q[95];
cx q[21], q[95];
U(0, 0, pi/3) q[95];
cx q[21], q[95];
cx q[33], q[95];
U(0, 0, pi/3) q[95];
cx q[33], q[95];
cx q[34], q[95];
U(0, 0, pi/3) q[95];
cx q[34], q[95];
cx q[36], q[95];
U(0, 0, pi/3) q[95];
cx q[36], q[95];
cx q[37], q[95];
U(0, 0, pi/3) q[95];
cx q[37], q[95];
cx q[39], q[95];
U(0, 0, pi/3) q[95];
cx q[39], q[95];
cx q[40], q[95];
U(0, 0, pi/3) q[95];
cx q[40], q[95];
cx q[42], q[95];
U(0, 0, pi/3) q[95];
cx q[42], q[95];
cx q[46], q[95];
U(0, 0, pi/3) q[95];
cx q[46], q[95];
cx q[48], q[95];
U(0, 0, pi/3) q[95];
cx q[48], q[95];
cx q[49], q[95];
U(0, 0, pi/3) q[95];
cx q[49], q[95];
cx q[50], q[95];
U(0, 0, pi/3) q[95];
cx q[50], q[95];
cx q[54], q[95];
U(0, 0, pi/3) q[95];
cx q[54], q[95];
cx q[57], q[95];
U(0, 0, pi/3) q[95];
cx q[57], q[95];
cx q[59], q[95];
U(0, 0, pi/3) q[95];
cx q[59], q[95];
cx q[60], q[95];
U(0, 0, pi/3) q[95];
cx q[60], q[95];
cx q[66], q[95];
U(0, 0, pi/3) q[95];
cx q[66], q[95];
cx q[68], q[95];
U(0, 0, pi/3) q[95];
cx q[68], q[95];
cx q[70], q[95];
U(0, 0, pi/3) q[95];
cx q[70], q[95];
cx q[74], q[95];
U(0, 0, pi/3) q[95];
cx q[74], q[95];
cx q[77], q[95];
U(0, 0, pi/3) q[95];
cx q[77], q[95];
cx q[80], q[95];
U(0, 0, pi/3) q[95];
cx q[80], q[95];
cx q[85], q[95];
U(0, 0, pi/3) q[95];
cx q[85], q[95];
cx q[88], q[95];
U(0, 0, pi/3) q[95];
cx q[88], q[95];
cx q[89], q[95];
U(0, 0, pi/3) q[95];
cx q[89], q[95];
cx q[91], q[95];
U(0, 0, pi/3) q[95];
cx q[91], q[95];
cx q[92], q[95];
U(0, 0, pi/3) q[95];
cx q[92], q[95];
cx q[0], q[96];
U(0, 0, pi/3) q[96];
cx q[0], q[96];
cx q[1], q[96];
U(0, 0, pi/3) q[96];
cx q[1], q[96];
cx q[2], q[96];
U(0, 0, pi/3) q[96];
cx q[2], q[96];
cx q[3], q[96];
U(0, 0, pi/3) q[96];
cx q[3], q[96];
cx q[4], q[96];
U(0, 0, pi/3) q[96];
cx q[4], q[96];
cx q[8], q[96];
U(0, 0, pi/3) q[96];
cx q[8], q[96];
cx q[10], q[96];
U(0, 0, pi/3) q[96];
cx q[10], q[96];
cx q[12], q[96];
U(0, 0, pi/3) q[96];
cx q[12], q[96];
cx q[13], q[96];
U(0, 0, pi/3) q[96];
cx q[13], q[96];
cx q[14], q[96];
U(0, 0, pi/3) q[96];
cx q[14], q[96];
cx q[18], q[96];
U(0, 0, pi/3) q[96];
cx q[18], q[96];
cx q[20], q[96];
U(0, 0, pi/3) q[96];
cx q[20], q[96];
cx q[22], q[96];
U(0, 0, pi/3) q[96];
cx q[22], q[96];
cx q[23], q[96];
U(0, 0, pi/3) q[96];
cx q[23], q[96];
cx q[24], q[96];
U(0, 0, pi/3) q[96];
cx q[24], q[96];
cx q[25], q[96];
U(0, 0, pi/3) q[96];
cx q[25], q[96];
cx q[26], q[96];
U(0, 0, pi/3) q[96];
cx q[26], q[96];
cx q[27], q[96];
U(0, 0, pi/3) q[96];
cx q[27], q[96];
cx q[30], q[96];
U(0, 0, pi/3) q[96];
cx q[30], q[96];
cx q[32], q[96];
U(0, 0, pi/3) q[96];
cx q[32], q[96];
cx q[33], q[96];
U(0, 0, pi/3) q[96];
cx q[33], q[96];
cx q[34], q[96];
U(0, 0, pi/3) q[96];
cx q[34], q[96];
cx q[37], q[96];
U(0, 0, pi/3) q[96];
cx q[37], q[96];
cx q[38], q[96];
U(0, 0, pi/3) q[96];
cx q[38], q[96];
cx q[40], q[96];
U(0, 0, pi/3) q[96];
cx q[40], q[96];
cx q[41], q[96];
U(0, 0, pi/3) q[96];
cx q[41], q[96];
cx q[43], q[96];
U(0, 0, pi/3) q[96];
cx q[43], q[96];
cx q[45], q[96];
U(0, 0, pi/3) q[96];
cx q[45], q[96];
cx q[46], q[96];
U(0, 0, pi/3) q[96];
cx q[46], q[96];
cx q[47], q[96];
U(0, 0, pi/3) q[96];
cx q[47], q[96];
cx q[49], q[96];
U(0, 0, pi/3) q[96];
cx q[49], q[96];
cx q[50], q[96];
U(0, 0, pi/3) q[96];
cx q[50], q[96];
cx q[52], q[96];
U(0, 0, pi/3) q[96];
cx q[52], q[96];
cx q[57], q[96];
U(0, 0, pi/3) q[96];
cx q[57], q[96];
cx q[61], q[96];
U(0, 0, pi/3) q[96];
cx q[61], q[96];
cx q[62], q[96];
U(0, 0, pi/3) q[96];
cx q[62], q[96];
cx q[63], q[96];
U(0, 0, pi/3) q[96];
cx q[63], q[96];
cx q[64], q[96];
U(0, 0, pi/3) q[96];
cx q[64], q[96];
cx q[66], q[96];
U(0, 0, pi/3) q[96];
cx q[66], q[96];
cx q[67], q[96];
U(0, 0, pi/3) q[96];
cx q[67], q[96];
cx q[68], q[96];
U(0, 0, pi/3) q[96];
cx q[68], q[96];
cx q[70], q[96];
U(0, 0, pi/3) q[96];
cx q[70], q[96];
cx q[73], q[96];
U(0, 0, pi/3) q[96];
cx q[73], q[96];
cx q[74], q[96];
U(0, 0, pi/3) q[96];
cx q[74], q[96];
cx q[76], q[96];
U(0, 0, pi/3) q[96];
cx q[76], q[96];
cx q[78], q[96];
U(0, 0, pi/3) q[96];
cx q[78], q[96];
cx q[80], q[96];
U(0, 0, pi/3) q[96];
cx q[80], q[96];
cx q[81], q[96];
U(0, 0, pi/3) q[96];
cx q[81], q[96];
cx q[83], q[96];
U(0, 0, pi/3) q[96];
cx q[83], q[96];
cx q[84], q[96];
U(0, 0, pi/3) q[96];
cx q[84], q[96];
cx q[85], q[96];
U(0, 0, pi/3) q[96];
cx q[85], q[96];
cx q[88], q[96];
U(0, 0, pi/3) q[96];
cx q[88], q[96];
cx q[91], q[96];
U(0, 0, pi/3) q[96];
cx q[91], q[96];
cx q[93], q[96];
U(0, 0, pi/3) q[96];
cx q[93], q[96];
cx q[95], q[96];
U(0, 0, pi/3) q[96];
cx q[95], q[96];
cx q[0], q[97];
U(0, 0, pi/3) q[97];
cx q[0], q[97];
cx q[1], q[97];
U(0, 0, pi/3) q[97];
cx q[1], q[97];
cx q[3], q[97];
U(0, 0, pi/3) q[97];
cx q[3], q[97];
cx q[5], q[97];
U(0, 0, pi/3) q[97];
cx q[5], q[97];
cx q[6], q[97];
U(0, 0, pi/3) q[97];
cx q[6], q[97];
cx q[11], q[97];
U(0, 0, pi/3) q[97];
cx q[11], q[97];
cx q[13], q[97];
U(0, 0, pi/3) q[97];
cx q[13], q[97];
cx q[16], q[97];
U(0, 0, pi/3) q[97];
cx q[16], q[97];
cx q[23], q[97];
U(0, 0, pi/3) q[97];
cx q[23], q[97];
cx q[25], q[97];
U(0, 0, pi/3) q[97];
cx q[25], q[97];
cx q[27], q[97];
U(0, 0, pi/3) q[97];
cx q[27], q[97];
cx q[32], q[97];
U(0, 0, pi/3) q[97];
cx q[32], q[97];
cx q[34], q[97];
U(0, 0, pi/3) q[97];
cx q[34], q[97];
cx q[39], q[97];
U(0, 0, pi/3) q[97];
cx q[39], q[97];
cx q[40], q[97];
U(0, 0, pi/3) q[97];
cx q[40], q[97];
cx q[41], q[97];
U(0, 0, pi/3) q[97];
cx q[41], q[97];
cx q[42], q[97];
U(0, 0, pi/3) q[97];
cx q[42], q[97];
cx q[45], q[97];
U(0, 0, pi/3) q[97];
cx q[45], q[97];
cx q[47], q[97];
U(0, 0, pi/3) q[97];
cx q[47], q[97];
cx q[48], q[97];
U(0, 0, pi/3) q[97];
cx q[48], q[97];
cx q[50], q[97];
U(0, 0, pi/3) q[97];
cx q[50], q[97];
cx q[52], q[97];
U(0, 0, pi/3) q[97];
cx q[52], q[97];
cx q[53], q[97];
U(0, 0, pi/3) q[97];
cx q[53], q[97];
cx q[55], q[97];
U(0, 0, pi/3) q[97];
cx q[55], q[97];
cx q[56], q[97];
U(0, 0, pi/3) q[97];
cx q[56], q[97];
cx q[57], q[97];
U(0, 0, pi/3) q[97];
cx q[57], q[97];
cx q[58], q[97];
U(0, 0, pi/3) q[97];
cx q[58], q[97];
cx q[60], q[97];
U(0, 0, pi/3) q[97];
cx q[60], q[97];
cx q[62], q[97];
U(0, 0, pi/3) q[97];
cx q[62], q[97];
cx q[65], q[97];
U(0, 0, pi/3) q[97];
cx q[65], q[97];
cx q[70], q[97];
U(0, 0, pi/3) q[97];
cx q[70], q[97];
cx q[71], q[97];
U(0, 0, pi/3) q[97];
cx q[71], q[97];
cx q[72], q[97];
U(0, 0, pi/3) q[97];
cx q[72], q[97];
cx q[73], q[97];
U(0, 0, pi/3) q[97];
cx q[73], q[97];
cx q[74], q[97];
U(0, 0, pi/3) q[97];
cx q[74], q[97];
cx q[76], q[97];
U(0, 0, pi/3) q[97];
cx q[76], q[97];
cx q[77], q[97];
U(0, 0, pi/3) q[97];
cx q[77], q[97];
cx q[78], q[97];
U(0, 0, pi/3) q[97];
cx q[78], q[97];
cx q[79], q[97];
U(0, 0, pi/3) q[97];
cx q[79], q[97];
cx q[80], q[97];
U(0, 0, pi/3) q[97];
cx q[80], q[97];
cx q[81], q[97];
U(0, 0, pi/3) q[97];
cx q[81], q[97];
cx q[83], q[97];
U(0, 0, pi/3) q[97];
cx q[83], q[97];
cx q[84], q[97];
U(0, 0, pi/3) q[97];
cx q[84], q[97];
cx q[87], q[97];
U(0, 0, pi/3) q[97];
cx q[87], q[97];
cx q[88], q[97];
U(0, 0, pi/3) q[97];
cx q[88], q[97];
cx q[91], q[97];
U(0, 0, pi/3) q[97];
cx q[91], q[97];
cx q[95], q[97];
U(0, 0, pi/3) q[97];
cx q[95], q[97];
cx q[1], q[98];
U(0, 0, pi/3) q[98];
cx q[1], q[98];
cx q[2], q[98];
U(0, 0, pi/3) q[98];
cx q[2], q[98];
cx q[3], q[98];
U(0, 0, pi/3) q[98];
cx q[3], q[98];
cx q[4], q[98];
U(0, 0, pi/3) q[98];
cx q[4], q[98];
cx q[7], q[98];
U(0, 0, pi/3) q[98];
cx q[7], q[98];
cx q[9], q[98];
U(0, 0, pi/3) q[98];
cx q[9], q[98];
cx q[14], q[98];
U(0, 0, pi/3) q[98];
cx q[14], q[98];
cx q[16], q[98];
U(0, 0, pi/3) q[98];
cx q[16], q[98];
cx q[18], q[98];
U(0, 0, pi/3) q[98];
cx q[18], q[98];
cx q[19], q[98];
U(0, 0, pi/3) q[98];
cx q[19], q[98];
cx q[20], q[98];
U(0, 0, pi/3) q[98];
cx q[20], q[98];
cx q[23], q[98];
U(0, 0, pi/3) q[98];
cx q[23], q[98];
cx q[24], q[98];
U(0, 0, pi/3) q[98];
cx q[24], q[98];
cx q[26], q[98];
U(0, 0, pi/3) q[98];
cx q[26], q[98];
cx q[31], q[98];
U(0, 0, pi/3) q[98];
cx q[31], q[98];
cx q[32], q[98];
U(0, 0, pi/3) q[98];
cx q[32], q[98];
cx q[33], q[98];
U(0, 0, pi/3) q[98];
cx q[33], q[98];
cx q[35], q[98];
U(0, 0, pi/3) q[98];
cx q[35], q[98];
cx q[36], q[98];
U(0, 0, pi/3) q[98];
cx q[36], q[98];
cx q[37], q[98];
U(0, 0, pi/3) q[98];
cx q[37], q[98];
cx q[38], q[98];
U(0, 0, pi/3) q[98];
cx q[38], q[98];
cx q[43], q[98];
U(0, 0, pi/3) q[98];
cx q[43], q[98];
cx q[44], q[98];
U(0, 0, pi/3) q[98];
cx q[44], q[98];
cx q[48], q[98];
U(0, 0, pi/3) q[98];
cx q[48], q[98];
cx q[49], q[98];
U(0, 0, pi/3) q[98];
cx q[49], q[98];
cx q[51], q[98];
U(0, 0, pi/3) q[98];
cx q[51], q[98];
cx q[52], q[98];
U(0, 0, pi/3) q[98];
cx q[52], q[98];
cx q[54], q[98];
U(0, 0, pi/3) q[98];
cx q[54], q[98];
cx q[57], q[98];
U(0, 0, pi/3) q[98];
cx q[57], q[98];
cx q[58], q[98];
U(0, 0, pi/3) q[98];
cx q[58], q[98];
cx q[61], q[98];
U(0, 0, pi/3) q[98];
cx q[61], q[98];
cx q[62], q[98];
U(0, 0, pi/3) q[98];
cx q[62], q[98];
cx q[64], q[98];
U(0, 0, pi/3) q[98];
cx q[64], q[98];
cx q[65], q[98];
U(0, 0, pi/3) q[98];
cx q[65], q[98];
cx q[69], q[98];
U(0, 0, pi/3) q[98];
cx q[69], q[98];
cx q[70], q[98];
U(0, 0, pi/3) q[98];
cx q[70], q[98];
cx q[73], q[98];
U(0, 0, pi/3) q[98];
cx q[73], q[98];
cx q[75], q[98];
U(0, 0, pi/3) q[98];
cx q[75], q[98];
cx q[76], q[98];
U(0, 0, pi/3) q[98];
cx q[76], q[98];
cx q[78], q[98];
U(0, 0, pi/3) q[98];
cx q[78], q[98];
cx q[79], q[98];
U(0, 0, pi/3) q[98];
cx q[79], q[98];
cx q[81], q[98];
U(0, 0, pi/3) q[98];
cx q[81], q[98];
cx q[85], q[98];
U(0, 0, pi/3) q[98];
cx q[85], q[98];
cx q[86], q[98];
U(0, 0, pi/3) q[98];
cx q[86], q[98];
cx q[90], q[98];
U(0, 0, pi/3) q[98];
cx q[90], q[98];
cx q[91], q[98];
U(0, 0, pi/3) q[98];
cx q[91], q[98];
cx q[93], q[98];
U(0, 0, pi/3) q[98];
cx q[93], q[98];
cx q[94], q[98];
U(0, 0, pi/3) q[98];
cx q[94], q[98];
cx q[2], q[99];
U(0, 0, pi/3) q[99];
cx q[2], q[99];
cx q[3], q[99];
U(0, 0, pi/3) q[99];
cx q[3], q[99];
cx q[4], q[99];
U(0, 0, pi/3) q[99];
cx q[4], q[99];
cx q[7], q[99];
U(0, 0, pi/3) q[99];
cx q[7], q[99];
cx q[8], q[99];
U(0, 0, pi/3) q[99];
cx q[8], q[99];
cx q[9], q[99];
U(0, 0, pi/3) q[99];
cx q[9], q[99];
cx q[10], q[99];
U(0, 0, pi/3) q[99];
cx q[10], q[99];
cx q[11], q[99];
U(0, 0, pi/3) q[99];
cx q[11], q[99];
cx q[17], q[99];
U(0, 0, pi/3) q[99];
cx q[17], q[99];
cx q[18], q[99];
U(0, 0, pi/3) q[99];
cx q[18], q[99];
cx q[19], q[99];
U(0, 0, pi/3) q[99];
cx q[19], q[99];
cx q[21], q[99];
U(0, 0, pi/3) q[99];
cx q[21], q[99];
cx q[22], q[99];
U(0, 0, pi/3) q[99];
cx q[22], q[99];
cx q[23], q[99];
U(0, 0, pi/3) q[99];
cx q[23], q[99];
cx q[26], q[99];
U(0, 0, pi/3) q[99];
cx q[26], q[99];
cx q[27], q[99];
U(0, 0, pi/3) q[99];
cx q[27], q[99];
cx q[28], q[99];
U(0, 0, pi/3) q[99];
cx q[28], q[99];
cx q[30], q[99];
U(0, 0, pi/3) q[99];
cx q[30], q[99];
cx q[31], q[99];
U(0, 0, pi/3) q[99];
cx q[31], q[99];
cx q[32], q[99];
U(0, 0, pi/3) q[99];
cx q[32], q[99];
cx q[33], q[99];
U(0, 0, pi/3) q[99];
cx q[33], q[99];
cx q[35], q[99];
U(0, 0, pi/3) q[99];
cx q[35], q[99];
cx q[38], q[99];
U(0, 0, pi/3) q[99];
cx q[38], q[99];
cx q[39], q[99];
U(0, 0, pi/3) q[99];
cx q[39], q[99];
cx q[42], q[99];
U(0, 0, pi/3) q[99];
cx q[42], q[99];
cx q[45], q[99];
U(0, 0, pi/3) q[99];
cx q[45], q[99];
cx q[47], q[99];
U(0, 0, pi/3) q[99];
cx q[47], q[99];
cx q[49], q[99];
U(0, 0, pi/3) q[99];
cx q[49], q[99];
cx q[51], q[99];
U(0, 0, pi/3) q[99];
cx q[51], q[99];
cx q[54], q[99];
U(0, 0, pi/3) q[99];
cx q[54], q[99];
cx q[55], q[99];
U(0, 0, pi/3) q[99];
cx q[55], q[99];
cx q[56], q[99];
U(0, 0, pi/3) q[99];
cx q[56], q[99];
cx q[57], q[99];
U(0, 0, pi/3) q[99];
cx q[57], q[99];
cx q[58], q[99];
U(0, 0, pi/3) q[99];
cx q[58], q[99];
cx q[63], q[99];
U(0, 0, pi/3) q[99];
cx q[63], q[99];
cx q[64], q[99];
U(0, 0, pi/3) q[99];
cx q[64], q[99];
cx q[69], q[99];
U(0, 0, pi/3) q[99];
cx q[69], q[99];
cx q[71], q[99];
U(0, 0, pi/3) q[99];
cx q[71], q[99];
cx q[74], q[99];
U(0, 0, pi/3) q[99];
cx q[74], q[99];
cx q[77], q[99];
U(0, 0, pi/3) q[99];
cx q[77], q[99];
cx q[78], q[99];
U(0, 0, pi/3) q[99];
cx q[78], q[99];
cx q[81], q[99];
U(0, 0, pi/3) q[99];
cx q[81], q[99];
cx q[85], q[99];
U(0, 0, pi/3) q[99];
cx q[85], q[99];
cx q[86], q[99];
U(0, 0, pi/3) q[99];
cx q[86], q[99];
cx q[88], q[99];
U(0, 0, pi/3) q[99];
cx q[88], q[99];
cx q[89], q[99];
U(0, 0, pi/3) q[99];
cx q[89], q[99];
cx q[90], q[99];
U(0, 0, pi/3) q[99];
cx q[90], q[99];
cx q[94], q[99];
U(0, 0, pi/3) q[99];
cx q[94], q[99];
cx q[95], q[99];
U(0, 0, pi/3) q[99];
cx q[95], q[99];
cx q[96], q[99];
U(0, 0, pi/3) q[99];
cx q[96], q[99];
cx q[97], q[99];
U(0, 0, pi/3) q[99];
cx q[97], q[99];
cx q[98], q[99];
U(0, 0, pi/3) q[99];
cx q[98], q[99];
cx q[2], q[100];
U(0, 0, pi/3) q[100];
cx q[2], q[100];
cx q[4], q[100];
U(0, 0, pi/3) q[100];
cx q[4], q[100];
cx q[7], q[100];
U(0, 0, pi/3) q[100];
cx q[7], q[100];
cx q[8], q[100];
U(0, 0, pi/3) q[100];
cx q[8], q[100];
cx q[11], q[100];
U(0, 0, pi/3) q[100];
cx q[11], q[100];
cx q[12], q[100];
U(0, 0, pi/3) q[100];
cx q[12], q[100];
cx q[13], q[100];
U(0, 0, pi/3) q[100];
cx q[13], q[100];
cx q[14], q[100];
U(0, 0, pi/3) q[100];
cx q[14], q[100];
cx q[16], q[100];
U(0, 0, pi/3) q[100];
cx q[16], q[100];
cx q[21], q[100];
U(0, 0, pi/3) q[100];
cx q[21], q[100];
cx q[23], q[100];
U(0, 0, pi/3) q[100];
cx q[23], q[100];
cx q[27], q[100];
U(0, 0, pi/3) q[100];
cx q[27], q[100];
cx q[30], q[100];
U(0, 0, pi/3) q[100];
cx q[30], q[100];
cx q[31], q[100];
U(0, 0, pi/3) q[100];
cx q[31], q[100];
cx q[34], q[100];
U(0, 0, pi/3) q[100];
cx q[34], q[100];
cx q[35], q[100];
U(0, 0, pi/3) q[100];
cx q[35], q[100];
cx q[37], q[100];
U(0, 0, pi/3) q[100];
cx q[37], q[100];
cx q[41], q[100];
U(0, 0, pi/3) q[100];
cx q[41], q[100];
cx q[45], q[100];
U(0, 0, pi/3) q[100];
cx q[45], q[100];
cx q[47], q[100];
U(0, 0, pi/3) q[100];
cx q[47], q[100];
cx q[48], q[100];
U(0, 0, pi/3) q[100];
cx q[48], q[100];
cx q[50], q[100];
U(0, 0, pi/3) q[100];
cx q[50], q[100];
cx q[52], q[100];
U(0, 0, pi/3) q[100];
cx q[52], q[100];
cx q[54], q[100];
U(0, 0, pi/3) q[100];
cx q[54], q[100];
cx q[56], q[100];
U(0, 0, pi/3) q[100];
cx q[56], q[100];
cx q[57], q[100];
U(0, 0, pi/3) q[100];
cx q[57], q[100];
cx q[58], q[100];
U(0, 0, pi/3) q[100];
cx q[58], q[100];
cx q[59], q[100];
U(0, 0, pi/3) q[100];
cx q[59], q[100];
cx q[60], q[100];
U(0, 0, pi/3) q[100];
cx q[60], q[100];
cx q[64], q[100];
U(0, 0, pi/3) q[100];
cx q[64], q[100];
cx q[65], q[100];
U(0, 0, pi/3) q[100];
cx q[65], q[100];
cx q[66], q[100];
U(0, 0, pi/3) q[100];
cx q[66], q[100];
cx q[67], q[100];
U(0, 0, pi/3) q[100];
cx q[67], q[100];
cx q[68], q[100];
U(0, 0, pi/3) q[100];
cx q[68], q[100];
cx q[69], q[100];
U(0, 0, pi/3) q[100];
cx q[69], q[100];
cx q[73], q[100];
U(0, 0, pi/3) q[100];
cx q[73], q[100];
cx q[74], q[100];
U(0, 0, pi/3) q[100];
cx q[74], q[100];
cx q[75], q[100];
U(0, 0, pi/3) q[100];
cx q[75], q[100];
cx q[76], q[100];
U(0, 0, pi/3) q[100];
cx q[76], q[100];
cx q[77], q[100];
U(0, 0, pi/3) q[100];
cx q[77], q[100];
cx q[78], q[100];
U(0, 0, pi/3) q[100];
cx q[78], q[100];
cx q[81], q[100];
U(0, 0, pi/3) q[100];
cx q[81], q[100];
cx q[82], q[100];
U(0, 0, pi/3) q[100];
cx q[82], q[100];
cx q[87], q[100];
U(0, 0, pi/3) q[100];
cx q[87], q[100];
cx q[89], q[100];
U(0, 0, pi/3) q[100];
cx q[89], q[100];
cx q[90], q[100];
U(0, 0, pi/3) q[100];
cx q[90], q[100];
cx q[91], q[100];
U(0, 0, pi/3) q[100];
cx q[91], q[100];
cx q[99], q[100];
U(0, 0, pi/3) q[100];
cx q[99], q[100];
cx q[0], q[101];
U(0, 0, pi/3) q[101];
cx q[0], q[101];
cx q[3], q[101];
U(0, 0, pi/3) q[101];
cx q[3], q[101];
cx q[4], q[101];
U(0, 0, pi/3) q[101];
cx q[4], q[101];
cx q[5], q[101];
U(0, 0, pi/3) q[101];
cx q[5], q[101];
cx q[8], q[101];
U(0, 0, pi/3) q[101];
cx q[8], q[101];
cx q[10], q[101];
U(0, 0, pi/3) q[101];
cx q[10], q[101];
cx q[11], q[101];
U(0, 0, pi/3) q[101];
cx q[11], q[101];
cx q[12], q[101];
U(0, 0, pi/3) q[101];
cx q[12], q[101];
cx q[14], q[101];
U(0, 0, pi/3) q[101];
cx q[14], q[101];
cx q[16], q[101];
U(0, 0, pi/3) q[101];
cx q[16], q[101];
cx q[17], q[101];
U(0, 0, pi/3) q[101];
cx q[17], q[101];
cx q[18], q[101];
U(0, 0, pi/3) q[101];
cx q[18], q[101];
cx q[19], q[101];
U(0, 0, pi/3) q[101];
cx q[19], q[101];
cx q[21], q[101];
U(0, 0, pi/3) q[101];
cx q[21], q[101];
cx q[22], q[101];
U(0, 0, pi/3) q[101];
cx q[22], q[101];
cx q[23], q[101];
U(0, 0, pi/3) q[101];
cx q[23], q[101];
cx q[25], q[101];
U(0, 0, pi/3) q[101];
cx q[25], q[101];
cx q[26], q[101];
U(0, 0, pi/3) q[101];
cx q[26], q[101];
cx q[27], q[101];
U(0, 0, pi/3) q[101];
cx q[27], q[101];
cx q[28], q[101];
U(0, 0, pi/3) q[101];
cx q[28], q[101];
cx q[30], q[101];
U(0, 0, pi/3) q[101];
cx q[30], q[101];
cx q[31], q[101];
U(0, 0, pi/3) q[101];
cx q[31], q[101];
cx q[32], q[101];
U(0, 0, pi/3) q[101];
cx q[32], q[101];
cx q[33], q[101];
U(0, 0, pi/3) q[101];
cx q[33], q[101];
cx q[34], q[101];
U(0, 0, pi/3) q[101];
cx q[34], q[101];
cx q[36], q[101];
U(0, 0, pi/3) q[101];
cx q[36], q[101];
cx q[37], q[101];
U(0, 0, pi/3) q[101];
cx q[37], q[101];
cx q[38], q[101];
U(0, 0, pi/3) q[101];
cx q[38], q[101];
cx q[39], q[101];
U(0, 0, pi/3) q[101];
cx q[39], q[101];
cx q[40], q[101];
U(0, 0, pi/3) q[101];
cx q[40], q[101];
cx q[41], q[101];
U(0, 0, pi/3) q[101];
cx q[41], q[101];
cx q[43], q[101];
U(0, 0, pi/3) q[101];
cx q[43], q[101];
cx q[44], q[101];
U(0, 0, pi/3) q[101];
cx q[44], q[101];
cx q[46], q[101];
U(0, 0, pi/3) q[101];
cx q[46], q[101];
cx q[47], q[101];
U(0, 0, pi/3) q[101];
cx q[47], q[101];
cx q[48], q[101];
U(0, 0, pi/3) q[101];
cx q[48], q[101];
cx q[50], q[101];
U(0, 0, pi/3) q[101];
cx q[50], q[101];
cx q[52], q[101];
U(0, 0, pi/3) q[101];
cx q[52], q[101];
cx q[57], q[101];
U(0, 0, pi/3) q[101];
cx q[57], q[101];
cx q[58], q[101];
U(0, 0, pi/3) q[101];
cx q[58], q[101];
cx q[59], q[101];
U(0, 0, pi/3) q[101];
cx q[59], q[101];
cx q[64], q[101];
U(0, 0, pi/3) q[101];
cx q[64], q[101];
cx q[65], q[101];
U(0, 0, pi/3) q[101];
cx q[65], q[101];
cx q[66], q[101];
U(0, 0, pi/3) q[101];
cx q[66], q[101];
cx q[67], q[101];
U(0, 0, pi/3) q[101];
cx q[67], q[101];
cx q[68], q[101];
U(0, 0, pi/3) q[101];
cx q[68], q[101];
cx q[74], q[101];
U(0, 0, pi/3) q[101];
cx q[74], q[101];
cx q[75], q[101];
U(0, 0, pi/3) q[101];
cx q[75], q[101];
cx q[77], q[101];
U(0, 0, pi/3) q[101];
cx q[77], q[101];
cx q[78], q[101];
U(0, 0, pi/3) q[101];
cx q[78], q[101];
cx q[81], q[101];
U(0, 0, pi/3) q[101];
cx q[81], q[101];
cx q[82], q[101];
U(0, 0, pi/3) q[101];
cx q[82], q[101];
cx q[83], q[101];
U(0, 0, pi/3) q[101];
cx q[83], q[101];
cx q[84], q[101];
U(0, 0, pi/3) q[101];
cx q[84], q[101];
cx q[85], q[101];
U(0, 0, pi/3) q[101];
cx q[85], q[101];
cx q[86], q[101];
U(0, 0, pi/3) q[101];
cx q[86], q[101];
cx q[87], q[101];
U(0, 0, pi/3) q[101];
cx q[87], q[101];
cx q[92], q[101];
U(0, 0, pi/3) q[101];
cx q[92], q[101];
cx q[93], q[101];
U(0, 0, pi/3) q[101];
cx q[93], q[101];
cx q[95], q[101];
U(0, 0, pi/3) q[101];
cx q[95], q[101];
cx q[97], q[101];
U(0, 0, pi/3) q[101];
cx q[97], q[101];
cx q[98], q[101];
U(0, 0, pi/3) q[101];
cx q[98], q[101];
cx q[1], q[102];
U(0, 0, pi/3) q[102];
cx q[1], q[102];
cx q[2], q[102];
U(0, 0, pi/3) q[102];
cx q[2], q[102];
cx q[8], q[102];
U(0, 0, pi/3) q[102];
cx q[8], q[102];
cx q[9], q[102];
U(0, 0, pi/3) q[102];
cx q[9], q[102];
cx q[14], q[102];
U(0, 0, pi/3) q[102];
cx q[14], q[102];
cx q[15], q[102];
U(0, 0, pi/3) q[102];
cx q[15], q[102];
cx q[16], q[102];
U(0, 0, pi/3) q[102];
cx q[16], q[102];
cx q[21], q[102];
U(0, 0, pi/3) q[102];
cx q[21], q[102];
cx q[25], q[102];
U(0, 0, pi/3) q[102];
cx q[25], q[102];
cx q[26], q[102];
U(0, 0, pi/3) q[102];
cx q[26], q[102];
cx q[27], q[102];
U(0, 0, pi/3) q[102];
cx q[27], q[102];
cx q[28], q[102];
U(0, 0, pi/3) q[102];
cx q[28], q[102];
cx q[29], q[102];
U(0, 0, pi/3) q[102];
cx q[29], q[102];
cx q[30], q[102];
U(0, 0, pi/3) q[102];
cx q[30], q[102];
cx q[32], q[102];
U(0, 0, pi/3) q[102];
cx q[32], q[102];
cx q[36], q[102];
U(0, 0, pi/3) q[102];
cx q[36], q[102];
cx q[37], q[102];
U(0, 0, pi/3) q[102];
cx q[37], q[102];
cx q[39], q[102];
U(0, 0, pi/3) q[102];
cx q[39], q[102];
cx q[40], q[102];
U(0, 0, pi/3) q[102];
cx q[40], q[102];
cx q[42], q[102];
U(0, 0, pi/3) q[102];
cx q[42], q[102];
cx q[43], q[102];
U(0, 0, pi/3) q[102];
cx q[43], q[102];
cx q[44], q[102];
U(0, 0, pi/3) q[102];
cx q[44], q[102];
cx q[45], q[102];
U(0, 0, pi/3) q[102];
cx q[45], q[102];
cx q[46], q[102];
U(0, 0, pi/3) q[102];
cx q[46], q[102];
cx q[47], q[102];
U(0, 0, pi/3) q[102];
cx q[47], q[102];
cx q[49], q[102];
U(0, 0, pi/3) q[102];
cx q[49], q[102];
cx q[51], q[102];
U(0, 0, pi/3) q[102];
cx q[51], q[102];
cx q[53], q[102];
U(0, 0, pi/3) q[102];
cx q[53], q[102];
cx q[55], q[102];
U(0, 0, pi/3) q[102];
cx q[55], q[102];
cx q[58], q[102];
U(0, 0, pi/3) q[102];
cx q[58], q[102];
cx q[59], q[102];
U(0, 0, pi/3) q[102];
cx q[59], q[102];
cx q[60], q[102];
U(0, 0, pi/3) q[102];
cx q[60], q[102];
cx q[61], q[102];
U(0, 0, pi/3) q[102];
cx q[61], q[102];
cx q[68], q[102];
U(0, 0, pi/3) q[102];
cx q[68], q[102];
cx q[70], q[102];
U(0, 0, pi/3) q[102];
cx q[70], q[102];
cx q[72], q[102];
U(0, 0, pi/3) q[102];
cx q[72], q[102];
cx q[77], q[102];
U(0, 0, pi/3) q[102];
cx q[77], q[102];
cx q[78], q[102];
U(0, 0, pi/3) q[102];
cx q[78], q[102];
cx q[79], q[102];
U(0, 0, pi/3) q[102];
cx q[79], q[102];
cx q[80], q[102];
U(0, 0, pi/3) q[102];
cx q[80], q[102];
cx q[81], q[102];
U(0, 0, pi/3) q[102];
cx q[81], q[102];
cx q[83], q[102];
U(0, 0, pi/3) q[102];
cx q[83], q[102];
cx q[87], q[102];
U(0, 0, pi/3) q[102];
cx q[87], q[102];
cx q[90], q[102];
U(0, 0, pi/3) q[102];
cx q[90], q[102];
cx q[96], q[102];
U(0, 0, pi/3) q[102];
cx q[96], q[102];
cx q[98], q[102];
U(0, 0, pi/3) q[102];
cx q[98], q[102];
cx q[100], q[102];
U(0, 0, pi/3) q[102];
cx q[100], q[102];
cx q[0], q[103];
U(0, 0, pi/3) q[103];
cx q[0], q[103];
cx q[1], q[103];
U(0, 0, pi/3) q[103];
cx q[1], q[103];
cx q[4], q[103];
U(0, 0, pi/3) q[103];
cx q[4], q[103];
cx q[6], q[103];
U(0, 0, pi/3) q[103];
cx q[6], q[103];
cx q[7], q[103];
U(0, 0, pi/3) q[103];
cx q[7], q[103];
cx q[10], q[103];
U(0, 0, pi/3) q[103];
cx q[10], q[103];
cx q[11], q[103];
U(0, 0, pi/3) q[103];
cx q[11], q[103];
cx q[12], q[103];
U(0, 0, pi/3) q[103];
cx q[12], q[103];
cx q[13], q[103];
U(0, 0, pi/3) q[103];
cx q[13], q[103];
cx q[25], q[103];
U(0, 0, pi/3) q[103];
cx q[25], q[103];
cx q[26], q[103];
U(0, 0, pi/3) q[103];
cx q[26], q[103];
cx q[29], q[103];
U(0, 0, pi/3) q[103];
cx q[29], q[103];
cx q[38], q[103];
U(0, 0, pi/3) q[103];
cx q[38], q[103];
cx q[39], q[103];
U(0, 0, pi/3) q[103];
cx q[39], q[103];
cx q[42], q[103];
U(0, 0, pi/3) q[103];
cx q[42], q[103];
cx q[44], q[103];
U(0, 0, pi/3) q[103];
cx q[44], q[103];
cx q[45], q[103];
U(0, 0, pi/3) q[103];
cx q[45], q[103];
cx q[48], q[103];
U(0, 0, pi/3) q[103];
cx q[48], q[103];
cx q[50], q[103];
U(0, 0, pi/3) q[103];
cx q[50], q[103];
cx q[51], q[103];
U(0, 0, pi/3) q[103];
cx q[51], q[103];
cx q[53], q[103];
U(0, 0, pi/3) q[103];
cx q[53], q[103];
cx q[56], q[103];
U(0, 0, pi/3) q[103];
cx q[56], q[103];
cx q[57], q[103];
U(0, 0, pi/3) q[103];
cx q[57], q[103];
cx q[58], q[103];
U(0, 0, pi/3) q[103];
cx q[58], q[103];
cx q[61], q[103];
U(0, 0, pi/3) q[103];
cx q[61], q[103];
cx q[62], q[103];
U(0, 0, pi/3) q[103];
cx q[62], q[103];
cx q[64], q[103];
U(0, 0, pi/3) q[103];
cx q[64], q[103];
cx q[66], q[103];
U(0, 0, pi/3) q[103];
cx q[66], q[103];
cx q[67], q[103];
U(0, 0, pi/3) q[103];
cx q[67], q[103];
cx q[69], q[103];
U(0, 0, pi/3) q[103];
cx q[69], q[103];
cx q[70], q[103];
U(0, 0, pi/3) q[103];
cx q[70], q[103];
cx q[72], q[103];
U(0, 0, pi/3) q[103];
cx q[72], q[103];
cx q[73], q[103];
U(0, 0, pi/3) q[103];
cx q[73], q[103];
cx q[76], q[103];
U(0, 0, pi/3) q[103];
cx q[76], q[103];
cx q[78], q[103];
U(0, 0, pi/3) q[103];
cx q[78], q[103];
cx q[79], q[103];
U(0, 0, pi/3) q[103];
cx q[79], q[103];
cx q[80], q[103];
U(0, 0, pi/3) q[103];
cx q[80], q[103];
cx q[83], q[103];
U(0, 0, pi/3) q[103];
cx q[83], q[103];
cx q[84], q[103];
U(0, 0, pi/3) q[103];
cx q[84], q[103];
cx q[85], q[103];
U(0, 0, pi/3) q[103];
cx q[85], q[103];
cx q[86], q[103];
U(0, 0, pi/3) q[103];
cx q[86], q[103];
cx q[89], q[103];
U(0, 0, pi/3) q[103];
cx q[89], q[103];
cx q[90], q[103];
U(0, 0, pi/3) q[103];
cx q[90], q[103];
cx q[91], q[103];
U(0, 0, pi/3) q[103];
cx q[91], q[103];
cx q[93], q[103];
U(0, 0, pi/3) q[103];
cx q[93], q[103];
cx q[96], q[103];
U(0, 0, pi/3) q[103];
cx q[96], q[103];
cx q[97], q[103];
U(0, 0, pi/3) q[103];
cx q[97], q[103];
cx q[98], q[103];
U(0, 0, pi/3) q[103];
cx q[98], q[103];
cx q[100], q[103];
U(0, 0, pi/3) q[103];
cx q[100], q[103];
cx q[101], q[103];
U(0, 0, pi/3) q[103];
cx q[101], q[103];
cx q[102], q[103];
U(0, 0, pi/3) q[103];
cx q[102], q[103];
cx q[1], q[104];
U(0, 0, pi/3) q[104];
cx q[1], q[104];
cx q[3], q[104];
U(0, 0, pi/3) q[104];
cx q[3], q[104];
cx q[7], q[104];
U(0, 0, pi/3) q[104];
cx q[7], q[104];
cx q[8], q[104];
U(0, 0, pi/3) q[104];
cx q[8], q[104];
cx q[9], q[104];
U(0, 0, pi/3) q[104];
cx q[9], q[104];
cx q[11], q[104];
U(0, 0, pi/3) q[104];
cx q[11], q[104];
cx q[13], q[104];
U(0, 0, pi/3) q[104];
cx q[13], q[104];
cx q[14], q[104];
U(0, 0, pi/3) q[104];
cx q[14], q[104];
cx q[24], q[104];
U(0, 0, pi/3) q[104];
cx q[24], q[104];
cx q[25], q[104];
U(0, 0, pi/3) q[104];
cx q[25], q[104];
cx q[26], q[104];
U(0, 0, pi/3) q[104];
cx q[26], q[104];
cx q[27], q[104];
U(0, 0, pi/3) q[104];
cx q[27], q[104];
cx q[31], q[104];
U(0, 0, pi/3) q[104];
cx q[31], q[104];
cx q[33], q[104];
U(0, 0, pi/3) q[104];
cx q[33], q[104];
cx q[36], q[104];
U(0, 0, pi/3) q[104];
cx q[36], q[104];
cx q[37], q[104];
U(0, 0, pi/3) q[104];
cx q[37], q[104];
cx q[38], q[104];
U(0, 0, pi/3) q[104];
cx q[38], q[104];
cx q[42], q[104];
U(0, 0, pi/3) q[104];
cx q[42], q[104];
cx q[43], q[104];
U(0, 0, pi/3) q[104];
cx q[43], q[104];
cx q[44], q[104];
U(0, 0, pi/3) q[104];
cx q[44], q[104];
cx q[46], q[104];
U(0, 0, pi/3) q[104];
cx q[46], q[104];
cx q[49], q[104];
U(0, 0, pi/3) q[104];
cx q[49], q[104];
cx q[51], q[104];
U(0, 0, pi/3) q[104];
cx q[51], q[104];
cx q[52], q[104];
U(0, 0, pi/3) q[104];
cx q[52], q[104];
cx q[53], q[104];
U(0, 0, pi/3) q[104];
cx q[53], q[104];
cx q[54], q[104];
U(0, 0, pi/3) q[104];
cx q[54], q[104];
cx q[56], q[104];
U(0, 0, pi/3) q[104];
cx q[56], q[104];
cx q[57], q[104];
U(0, 0, pi/3) q[104];
cx q[57], q[104];
cx q[58], q[104];
U(0, 0, pi/3) q[104];
cx q[58], q[104];
cx q[59], q[104];
U(0, 0, pi/3) q[104];
cx q[59], q[104];
cx q[62], q[104];
U(0, 0, pi/3) q[104];
cx q[62], q[104];
cx q[63], q[104];
U(0, 0, pi/3) q[104];
cx q[63], q[104];
cx q[65], q[104];
U(0, 0, pi/3) q[104];
cx q[65], q[104];
cx q[66], q[104];
U(0, 0, pi/3) q[104];
cx q[66], q[104];
cx q[67], q[104];
U(0, 0, pi/3) q[104];
cx q[67], q[104];
cx q[68], q[104];
U(0, 0, pi/3) q[104];
cx q[68], q[104];
cx q[72], q[104];
U(0, 0, pi/3) q[104];
cx q[72], q[104];
cx q[73], q[104];
U(0, 0, pi/3) q[104];
cx q[73], q[104];
cx q[76], q[104];
U(0, 0, pi/3) q[104];
cx q[76], q[104];
cx q[79], q[104];
U(0, 0, pi/3) q[104];
cx q[79], q[104];
cx q[80], q[104];
U(0, 0, pi/3) q[104];
cx q[80], q[104];
cx q[81], q[104];
U(0, 0, pi/3) q[104];
cx q[81], q[104];
cx q[83], q[104];
U(0, 0, pi/3) q[104];
cx q[83], q[104];
cx q[84], q[104];
U(0, 0, pi/3) q[104];
cx q[84], q[104];
cx q[85], q[104];
U(0, 0, pi/3) q[104];
cx q[85], q[104];
cx q[87], q[104];
U(0, 0, pi/3) q[104];
cx q[87], q[104];
cx q[90], q[104];
U(0, 0, pi/3) q[104];
cx q[90], q[104];
cx q[93], q[104];
U(0, 0, pi/3) q[104];
cx q[93], q[104];
cx q[95], q[104];
U(0, 0, pi/3) q[104];
cx q[95], q[104];
cx q[96], q[104];
U(0, 0, pi/3) q[104];
cx q[96], q[104];
cx q[99], q[104];
U(0, 0, pi/3) q[104];
cx q[99], q[104];
cx q[101], q[104];
U(0, 0, pi/3) q[104];
cx q[101], q[104];
cx q[102], q[104];
U(0, 0, pi/3) q[104];
cx q[102], q[104];
cx q[103], q[104];
U(0, 0, pi/3) q[104];
cx q[103], q[104];
cx q[0], q[105];
U(0, 0, pi/3) q[105];
cx q[0], q[105];
cx q[1], q[105];
U(0, 0, pi/3) q[105];
cx q[1], q[105];
cx q[2], q[105];
U(0, 0, pi/3) q[105];
cx q[2], q[105];
cx q[5], q[105];
U(0, 0, pi/3) q[105];
cx q[5], q[105];
cx q[6], q[105];
U(0, 0, pi/3) q[105];
cx q[6], q[105];
cx q[9], q[105];
U(0, 0, pi/3) q[105];
cx q[9], q[105];
cx q[10], q[105];
U(0, 0, pi/3) q[105];
cx q[10], q[105];
cx q[11], q[105];
U(0, 0, pi/3) q[105];
cx q[11], q[105];
cx q[13], q[105];
U(0, 0, pi/3) q[105];
cx q[13], q[105];
cx q[16], q[105];
U(0, 0, pi/3) q[105];
cx q[16], q[105];
cx q[19], q[105];
U(0, 0, pi/3) q[105];
cx q[19], q[105];
cx q[20], q[105];
U(0, 0, pi/3) q[105];
cx q[20], q[105];
cx q[21], q[105];
U(0, 0, pi/3) q[105];
cx q[21], q[105];
cx q[22], q[105];
U(0, 0, pi/3) q[105];
cx q[22], q[105];
cx q[28], q[105];
U(0, 0, pi/3) q[105];
cx q[28], q[105];
cx q[29], q[105];
U(0, 0, pi/3) q[105];
cx q[29], q[105];
cx q[31], q[105];
U(0, 0, pi/3) q[105];
cx q[31], q[105];
cx q[33], q[105];
U(0, 0, pi/3) q[105];
cx q[33], q[105];
cx q[37], q[105];
U(0, 0, pi/3) q[105];
cx q[37], q[105];
cx q[38], q[105];
U(0, 0, pi/3) q[105];
cx q[38], q[105];
cx q[39], q[105];
U(0, 0, pi/3) q[105];
cx q[39], q[105];
cx q[40], q[105];
U(0, 0, pi/3) q[105];
cx q[40], q[105];
cx q[45], q[105];
U(0, 0, pi/3) q[105];
cx q[45], q[105];
cx q[46], q[105];
U(0, 0, pi/3) q[105];
cx q[46], q[105];
cx q[47], q[105];
U(0, 0, pi/3) q[105];
cx q[47], q[105];
cx q[48], q[105];
U(0, 0, pi/3) q[105];
cx q[48], q[105];
cx q[49], q[105];
U(0, 0, pi/3) q[105];
cx q[49], q[105];
cx q[52], q[105];
U(0, 0, pi/3) q[105];
cx q[52], q[105];
cx q[53], q[105];
U(0, 0, pi/3) q[105];
cx q[53], q[105];
cx q[54], q[105];
U(0, 0, pi/3) q[105];
cx q[54], q[105];
cx q[56], q[105];
U(0, 0, pi/3) q[105];
cx q[56], q[105];
cx q[57], q[105];
U(0, 0, pi/3) q[105];
cx q[57], q[105];
cx q[58], q[105];
U(0, 0, pi/3) q[105];
cx q[58], q[105];
cx q[59], q[105];
U(0, 0, pi/3) q[105];
cx q[59], q[105];
cx q[60], q[105];
U(0, 0, pi/3) q[105];
cx q[60], q[105];
cx q[61], q[105];
U(0, 0, pi/3) q[105];
cx q[61], q[105];
cx q[64], q[105];
U(0, 0, pi/3) q[105];
cx q[64], q[105];
cx q[65], q[105];
U(0, 0, pi/3) q[105];
cx q[65], q[105];
cx q[71], q[105];
U(0, 0, pi/3) q[105];
cx q[71], q[105];
cx q[72], q[105];
U(0, 0, pi/3) q[105];
cx q[72], q[105];
cx q[74], q[105];
U(0, 0, pi/3) q[105];
cx q[74], q[105];
cx q[76], q[105];
U(0, 0, pi/3) q[105];
cx q[76], q[105];
cx q[78], q[105];
U(0, 0, pi/3) q[105];
cx q[78], q[105];
cx q[80], q[105];
U(0, 0, pi/3) q[105];
cx q[80], q[105];
cx q[81], q[105];
U(0, 0, pi/3) q[105];
cx q[81], q[105];
cx q[82], q[105];
U(0, 0, pi/3) q[105];
cx q[82], q[105];
cx q[83], q[105];
U(0, 0, pi/3) q[105];
cx q[83], q[105];
cx q[92], q[105];
U(0, 0, pi/3) q[105];
cx q[92], q[105];
cx q[93], q[105];
U(0, 0, pi/3) q[105];
cx q[93], q[105];
cx q[94], q[105];
U(0, 0, pi/3) q[105];
cx q[94], q[105];
cx q[97], q[105];
U(0, 0, pi/3) q[105];
cx q[97], q[105];
cx q[101], q[105];
U(0, 0, pi/3) q[105];
cx q[101], q[105];
cx q[103], q[105];
U(0, 0, pi/3) q[105];
cx q[103], q[105];
cx q[0], q[106];
U(0, 0, pi/3) q[106];
cx q[0], q[106];
cx q[1], q[106];
U(0, 0, pi/3) q[106];
cx q[1], q[106];
cx q[3], q[106];
U(0, 0, pi/3) q[106];
cx q[3], q[106];
cx q[4], q[106];
U(0, 0, pi/3) q[106];
cx q[4], q[106];
cx q[6], q[106];
U(0, 0, pi/3) q[106];
cx q[6], q[106];
cx q[9], q[106];
U(0, 0, pi/3) q[106];
cx q[9], q[106];
cx q[11], q[106];
U(0, 0, pi/3) q[106];
cx q[11], q[106];
cx q[13], q[106];
U(0, 0, pi/3) q[106];
cx q[13], q[106];
cx q[14], q[106];
U(0, 0, pi/3) q[106];
cx q[14], q[106];
cx q[15], q[106];
U(0, 0, pi/3) q[106];
cx q[15], q[106];
cx q[17], q[106];
U(0, 0, pi/3) q[106];
cx q[17], q[106];
cx q[19], q[106];
U(0, 0, pi/3) q[106];
cx q[19], q[106];
cx q[20], q[106];
U(0, 0, pi/3) q[106];
cx q[20], q[106];
cx q[22], q[106];
U(0, 0, pi/3) q[106];
cx q[22], q[106];
cx q[24], q[106];
U(0, 0, pi/3) q[106];
cx q[24], q[106];
cx q[27], q[106];
U(0, 0, pi/3) q[106];
cx q[27], q[106];
cx q[28], q[106];
U(0, 0, pi/3) q[106];
cx q[28], q[106];
cx q[30], q[106];
U(0, 0, pi/3) q[106];
cx q[30], q[106];
cx q[32], q[106];
U(0, 0, pi/3) q[106];
cx q[32], q[106];
cx q[33], q[106];
U(0, 0, pi/3) q[106];
cx q[33], q[106];
cx q[34], q[106];
U(0, 0, pi/3) q[106];
cx q[34], q[106];
cx q[35], q[106];
U(0, 0, pi/3) q[106];
cx q[35], q[106];
cx q[37], q[106];
U(0, 0, pi/3) q[106];
cx q[37], q[106];
cx q[40], q[106];
U(0, 0, pi/3) q[106];
cx q[40], q[106];
cx q[41], q[106];
U(0, 0, pi/3) q[106];
cx q[41], q[106];
cx q[43], q[106];
U(0, 0, pi/3) q[106];
cx q[43], q[106];
cx q[45], q[106];
U(0, 0, pi/3) q[106];
cx q[45], q[106];
cx q[46], q[106];
U(0, 0, pi/3) q[106];
cx q[46], q[106];
cx q[47], q[106];
U(0, 0, pi/3) q[106];
cx q[47], q[106];
cx q[49], q[106];
U(0, 0, pi/3) q[106];
cx q[49], q[106];
cx q[50], q[106];
U(0, 0, pi/3) q[106];
cx q[50], q[106];
cx q[52], q[106];
U(0, 0, pi/3) q[106];
cx q[52], q[106];
cx q[55], q[106];
U(0, 0, pi/3) q[106];
cx q[55], q[106];
cx q[61], q[106];
U(0, 0, pi/3) q[106];
cx q[61], q[106];
cx q[62], q[106];
U(0, 0, pi/3) q[106];
cx q[62], q[106];
cx q[64], q[106];
U(0, 0, pi/3) q[106];
cx q[64], q[106];
cx q[65], q[106];
U(0, 0, pi/3) q[106];
cx q[65], q[106];
cx q[66], q[106];
U(0, 0, pi/3) q[106];
cx q[66], q[106];
cx q[72], q[106];
U(0, 0, pi/3) q[106];
cx q[72], q[106];
cx q[73], q[106];
U(0, 0, pi/3) q[106];
cx q[73], q[106];
cx q[74], q[106];
U(0, 0, pi/3) q[106];
cx q[74], q[106];
cx q[79], q[106];
U(0, 0, pi/3) q[106];
cx q[79], q[106];
cx q[83], q[106];
U(0, 0, pi/3) q[106];
cx q[83], q[106];
cx q[84], q[106];
U(0, 0, pi/3) q[106];
cx q[84], q[106];
cx q[87], q[106];
U(0, 0, pi/3) q[106];
cx q[87], q[106];
cx q[88], q[106];
U(0, 0, pi/3) q[106];
cx q[88], q[106];
cx q[90], q[106];
U(0, 0, pi/3) q[106];
cx q[90], q[106];
cx q[91], q[106];
U(0, 0, pi/3) q[106];
cx q[91], q[106];
cx q[92], q[106];
U(0, 0, pi/3) q[106];
cx q[92], q[106];
cx q[94], q[106];
U(0, 0, pi/3) q[106];
cx q[94], q[106];
cx q[96], q[106];
U(0, 0, pi/3) q[106];
cx q[96], q[106];
cx q[98], q[106];
U(0, 0, pi/3) q[106];
cx q[98], q[106];
cx q[104], q[106];
U(0, 0, pi/3) q[106];
cx q[104], q[106];
cx q[1], q[107];
U(0, 0, pi/3) q[107];
cx q[1], q[107];
cx q[4], q[107];
U(0, 0, pi/3) q[107];
cx q[4], q[107];
cx q[9], q[107];
U(0, 0, pi/3) q[107];
cx q[9], q[107];
cx q[10], q[107];
U(0, 0, pi/3) q[107];
cx q[10], q[107];
cx q[13], q[107];
U(0, 0, pi/3) q[107];
cx q[13], q[107];
cx q[17], q[107];
U(0, 0, pi/3) q[107];
cx q[17], q[107];
cx q[23], q[107];
U(0, 0, pi/3) q[107];
cx q[23], q[107];
cx q[27], q[107];
U(0, 0, pi/3) q[107];
cx q[27], q[107];
cx q[28], q[107];
U(0, 0, pi/3) q[107];
cx q[28], q[107];
cx q[29], q[107];
U(0, 0, pi/3) q[107];
cx q[29], q[107];
cx q[30], q[107];
U(0, 0, pi/3) q[107];
cx q[30], q[107];
cx q[33], q[107];
U(0, 0, pi/3) q[107];
cx q[33], q[107];
cx q[35], q[107];
U(0, 0, pi/3) q[107];
cx q[35], q[107];
cx q[36], q[107];
U(0, 0, pi/3) q[107];
cx q[36], q[107];
cx q[37], q[107];
U(0, 0, pi/3) q[107];
cx q[37], q[107];
cx q[38], q[107];
U(0, 0, pi/3) q[107];
cx q[38], q[107];
cx q[39], q[107];
U(0, 0, pi/3) q[107];
cx q[39], q[107];
cx q[40], q[107];
U(0, 0, pi/3) q[107];
cx q[40], q[107];
cx q[42], q[107];
U(0, 0, pi/3) q[107];
cx q[42], q[107];
cx q[45], q[107];
U(0, 0, pi/3) q[107];
cx q[45], q[107];
cx q[46], q[107];
U(0, 0, pi/3) q[107];
cx q[46], q[107];
cx q[47], q[107];
U(0, 0, pi/3) q[107];
cx q[47], q[107];
cx q[48], q[107];
U(0, 0, pi/3) q[107];
cx q[48], q[107];
cx q[49], q[107];
U(0, 0, pi/3) q[107];
cx q[49], q[107];
cx q[52], q[107];
U(0, 0, pi/3) q[107];
cx q[52], q[107];
cx q[53], q[107];
U(0, 0, pi/3) q[107];
cx q[53], q[107];
cx q[54], q[107];
U(0, 0, pi/3) q[107];
cx q[54], q[107];
cx q[55], q[107];
U(0, 0, pi/3) q[107];
cx q[55], q[107];
cx q[58], q[107];
U(0, 0, pi/3) q[107];
cx q[58], q[107];
cx q[59], q[107];
U(0, 0, pi/3) q[107];
cx q[59], q[107];
cx q[60], q[107];
U(0, 0, pi/3) q[107];
cx q[60], q[107];
cx q[61], q[107];
U(0, 0, pi/3) q[107];
cx q[61], q[107];
cx q[63], q[107];
U(0, 0, pi/3) q[107];
cx q[63], q[107];
cx q[64], q[107];
U(0, 0, pi/3) q[107];
cx q[64], q[107];
cx q[66], q[107];
U(0, 0, pi/3) q[107];
cx q[66], q[107];
cx q[69], q[107];
U(0, 0, pi/3) q[107];
cx q[69], q[107];
cx q[73], q[107];
U(0, 0, pi/3) q[107];
cx q[73], q[107];
cx q[76], q[107];
U(0, 0, pi/3) q[107];
cx q[76], q[107];
cx q[78], q[107];
U(0, 0, pi/3) q[107];
cx q[78], q[107];
cx q[79], q[107];
U(0, 0, pi/3) q[107];
cx q[79], q[107];
cx q[82], q[107];
U(0, 0, pi/3) q[107];
cx q[82], q[107];
cx q[83], q[107];
U(0, 0, pi/3) q[107];
cx q[83], q[107];
cx q[84], q[107];
U(0, 0, pi/3) q[107];
cx q[84], q[107];
cx q[88], q[107];
U(0, 0, pi/3) q[107];
cx q[88], q[107];
cx q[92], q[107];
U(0, 0, pi/3) q[107];
cx q[92], q[107];
cx q[93], q[107];
U(0, 0, pi/3) q[107];
cx q[93], q[107];
cx q[94], q[107];
U(0, 0, pi/3) q[107];
cx q[94], q[107];
cx q[96], q[107];
U(0, 0, pi/3) q[107];
cx q[96], q[107];
cx q[100], q[107];
U(0, 0, pi/3) q[107];
cx q[100], q[107];
cx q[101], q[107];
U(0, 0, pi/3) q[107];
cx q[101], q[107];
cx q[103], q[107];
U(0, 0, pi/3) q[107];
cx q[103], q[107];
cx q[104], q[107];
U(0, 0, pi/3) q[107];
cx q[104], q[107];
cx q[106], q[107];
U(0, 0, pi/3) q[107];
cx q[106], q[107];
cx q[2], q[108];
U(0, 0, pi/3) q[108];
cx q[2], q[108];
cx q[5], q[108];
U(0, 0, pi/3) q[108];
cx q[5], q[108];
cx q[6], q[108];
U(0, 0, pi/3) q[108];
cx q[6], q[108];
cx q[8], q[108];
U(0, 0, pi/3) q[108];
cx q[8], q[108];
cx q[9], q[108];
U(0, 0, pi/3) q[108];
cx q[9], q[108];
cx q[11], q[108];
U(0, 0, pi/3) q[108];
cx q[11], q[108];
cx q[12], q[108];
U(0, 0, pi/3) q[108];
cx q[12], q[108];
cx q[15], q[108];
U(0, 0, pi/3) q[108];
cx q[15], q[108];
cx q[17], q[108];
U(0, 0, pi/3) q[108];
cx q[17], q[108];
cx q[20], q[108];
U(0, 0, pi/3) q[108];
cx q[20], q[108];
cx q[21], q[108];
U(0, 0, pi/3) q[108];
cx q[21], q[108];
cx q[23], q[108];
U(0, 0, pi/3) q[108];
cx q[23], q[108];
cx q[25], q[108];
U(0, 0, pi/3) q[108];
cx q[25], q[108];
cx q[26], q[108];
U(0, 0, pi/3) q[108];
cx q[26], q[108];
cx q[27], q[108];
U(0, 0, pi/3) q[108];
cx q[27], q[108];
cx q[28], q[108];
U(0, 0, pi/3) q[108];
cx q[28], q[108];
cx q[30], q[108];
U(0, 0, pi/3) q[108];
cx q[30], q[108];
cx q[31], q[108];
U(0, 0, pi/3) q[108];
cx q[31], q[108];
cx q[33], q[108];
U(0, 0, pi/3) q[108];
cx q[33], q[108];
cx q[34], q[108];
U(0, 0, pi/3) q[108];
cx q[34], q[108];
cx q[35], q[108];
U(0, 0, pi/3) q[108];
cx q[35], q[108];
cx q[37], q[108];
U(0, 0, pi/3) q[108];
cx q[37], q[108];
cx q[38], q[108];
U(0, 0, pi/3) q[108];
cx q[38], q[108];
cx q[42], q[108];
U(0, 0, pi/3) q[108];
cx q[42], q[108];
cx q[43], q[108];
U(0, 0, pi/3) q[108];
cx q[43], q[108];
cx q[44], q[108];
U(0, 0, pi/3) q[108];
cx q[44], q[108];
cx q[45], q[108];
U(0, 0, pi/3) q[108];
cx q[45], q[108];
cx q[46], q[108];
U(0, 0, pi/3) q[108];
cx q[46], q[108];
cx q[47], q[108];
U(0, 0, pi/3) q[108];
cx q[47], q[108];
cx q[49], q[108];
U(0, 0, pi/3) q[108];
cx q[49], q[108];
cx q[51], q[108];
U(0, 0, pi/3) q[108];
cx q[51], q[108];
cx q[53], q[108];
U(0, 0, pi/3) q[108];
cx q[53], q[108];
cx q[54], q[108];
U(0, 0, pi/3) q[108];
cx q[54], q[108];
cx q[56], q[108];
U(0, 0, pi/3) q[108];
cx q[56], q[108];
cx q[57], q[108];
U(0, 0, pi/3) q[108];
cx q[57], q[108];
cx q[58], q[108];
U(0, 0, pi/3) q[108];
cx q[58], q[108];
cx q[60], q[108];
U(0, 0, pi/3) q[108];
cx q[60], q[108];
cx q[61], q[108];
U(0, 0, pi/3) q[108];
cx q[61], q[108];
cx q[63], q[108];
U(0, 0, pi/3) q[108];
cx q[63], q[108];
cx q[64], q[108];
U(0, 0, pi/3) q[108];
cx q[64], q[108];
cx q[65], q[108];
U(0, 0, pi/3) q[108];
cx q[65], q[108];
cx q[67], q[108];
U(0, 0, pi/3) q[108];
cx q[67], q[108];
cx q[68], q[108];
U(0, 0, pi/3) q[108];
cx q[68], q[108];
cx q[69], q[108];
U(0, 0, pi/3) q[108];
cx q[69], q[108];
cx q[71], q[108];
U(0, 0, pi/3) q[108];
cx q[71], q[108];
cx q[75], q[108];
U(0, 0, pi/3) q[108];
cx q[75], q[108];
cx q[83], q[108];
U(0, 0, pi/3) q[108];
cx q[83], q[108];
cx q[84], q[108];
U(0, 0, pi/3) q[108];
cx q[84], q[108];
cx q[86], q[108];
U(0, 0, pi/3) q[108];
cx q[86], q[108];
cx q[87], q[108];
U(0, 0, pi/3) q[108];
cx q[87], q[108];
cx q[88], q[108];
U(0, 0, pi/3) q[108];
cx q[88], q[108];
cx q[89], q[108];
U(0, 0, pi/3) q[108];
cx q[89], q[108];
cx q[90], q[108];
U(0, 0, pi/3) q[108];
cx q[90], q[108];
cx q[91], q[108];
U(0, 0, pi/3) q[108];
cx q[91], q[108];
cx q[92], q[108];
U(0, 0, pi/3) q[108];
cx q[92], q[108];
cx q[93], q[108];
U(0, 0, pi/3) q[108];
cx q[93], q[108];
cx q[94], q[108];
U(0, 0, pi/3) q[108];
cx q[94], q[108];
cx q[95], q[108];
U(0, 0, pi/3) q[108];
cx q[95], q[108];
cx q[98], q[108];
U(0, 0, pi/3) q[108];
cx q[98], q[108];
cx q[102], q[108];
U(0, 0, pi/3) q[108];
cx q[102], q[108];
cx q[103], q[108];
U(0, 0, pi/3) q[108];
cx q[103], q[108];
cx q[106], q[108];
U(0, 0, pi/3) q[108];
cx q[106], q[108];
cx q[2], q[109];
U(0, 0, pi/3) q[109];
cx q[2], q[109];
cx q[4], q[109];
U(0, 0, pi/3) q[109];
cx q[4], q[109];
cx q[7], q[109];
U(0, 0, pi/3) q[109];
cx q[7], q[109];
cx q[8], q[109];
U(0, 0, pi/3) q[109];
cx q[8], q[109];
cx q[9], q[109];
U(0, 0, pi/3) q[109];
cx q[9], q[109];
cx q[12], q[109];
U(0, 0, pi/3) q[109];
cx q[12], q[109];
cx q[13], q[109];
U(0, 0, pi/3) q[109];
cx q[13], q[109];
cx q[14], q[109];
U(0, 0, pi/3) q[109];
cx q[14], q[109];
cx q[16], q[109];
U(0, 0, pi/3) q[109];
cx q[16], q[109];
cx q[18], q[109];
U(0, 0, pi/3) q[109];
cx q[18], q[109];
cx q[19], q[109];
U(0, 0, pi/3) q[109];
cx q[19], q[109];
cx q[20], q[109];
U(0, 0, pi/3) q[109];
cx q[20], q[109];
cx q[21], q[109];
U(0, 0, pi/3) q[109];
cx q[21], q[109];
cx q[22], q[109];
U(0, 0, pi/3) q[109];
cx q[22], q[109];
cx q[24], q[109];
U(0, 0, pi/3) q[109];
cx q[24], q[109];
cx q[25], q[109];
U(0, 0, pi/3) q[109];
cx q[25], q[109];
cx q[28], q[109];
U(0, 0, pi/3) q[109];
cx q[28], q[109];
cx q[29], q[109];
U(0, 0, pi/3) q[109];
cx q[29], q[109];
cx q[31], q[109];
U(0, 0, pi/3) q[109];
cx q[31], q[109];
cx q[33], q[109];
U(0, 0, pi/3) q[109];
cx q[33], q[109];
cx q[34], q[109];
U(0, 0, pi/3) q[109];
cx q[34], q[109];
cx q[38], q[109];
U(0, 0, pi/3) q[109];
cx q[38], q[109];
cx q[42], q[109];
U(0, 0, pi/3) q[109];
cx q[42], q[109];
cx q[43], q[109];
U(0, 0, pi/3) q[109];
cx q[43], q[109];
cx q[47], q[109];
U(0, 0, pi/3) q[109];
cx q[47], q[109];
cx q[50], q[109];
U(0, 0, pi/3) q[109];
cx q[50], q[109];
cx q[53], q[109];
U(0, 0, pi/3) q[109];
cx q[53], q[109];
cx q[55], q[109];
U(0, 0, pi/3) q[109];
cx q[55], q[109];
cx q[60], q[109];
U(0, 0, pi/3) q[109];
cx q[60], q[109];
cx q[62], q[109];
U(0, 0, pi/3) q[109];
cx q[62], q[109];
cx q[65], q[109];
U(0, 0, pi/3) q[109];
cx q[65], q[109];
cx q[66], q[109];
U(0, 0, pi/3) q[109];
cx q[66], q[109];
cx q[68], q[109];
U(0, 0, pi/3) q[109];
cx q[68], q[109];
cx q[70], q[109];
U(0, 0, pi/3) q[109];
cx q[70], q[109];
cx q[71], q[109];
U(0, 0, pi/3) q[109];
cx q[71], q[109];
cx q[74], q[109];
U(0, 0, pi/3) q[109];
cx q[74], q[109];
cx q[76], q[109];
U(0, 0, pi/3) q[109];
cx q[76], q[109];
cx q[78], q[109];
U(0, 0, pi/3) q[109];
cx q[78], q[109];
cx q[79], q[109];
U(0, 0, pi/3) q[109];
cx q[79], q[109];
cx q[80], q[109];
U(0, 0, pi/3) q[109];
cx q[80], q[109];
cx q[81], q[109];
U(0, 0, pi/3) q[109];
cx q[81], q[109];
cx q[82], q[109];
U(0, 0, pi/3) q[109];
cx q[82], q[109];
cx q[83], q[109];
U(0, 0, pi/3) q[109];
cx q[83], q[109];
cx q[84], q[109];
U(0, 0, pi/3) q[109];
cx q[84], q[109];
cx q[85], q[109];
U(0, 0, pi/3) q[109];
cx q[85], q[109];
cx q[86], q[109];
U(0, 0, pi/3) q[109];
cx q[86], q[109];
cx q[88], q[109];
U(0, 0, pi/3) q[109];
cx q[88], q[109];
cx q[91], q[109];
U(0, 0, pi/3) q[109];
cx q[91], q[109];
cx q[92], q[109];
U(0, 0, pi/3) q[109];
cx q[92], q[109];
cx q[94], q[109];
U(0, 0, pi/3) q[109];
cx q[94], q[109];
cx q[97], q[109];
U(0, 0, pi/3) q[109];
cx q[97], q[109];
cx q[100], q[109];
U(0, 0, pi/3) q[109];
cx q[100], q[109];
cx q[102], q[109];
U(0, 0, pi/3) q[109];
cx q[102], q[109];
cx q[103], q[109];
U(0, 0, pi/3) q[109];
cx q[103], q[109];
cx q[104], q[109];
U(0, 0, pi/3) q[109];
cx q[104], q[109];
cx q[106], q[109];
U(0, 0, pi/3) q[109];
cx q[106], q[109];
cx q[107], q[109];
U(0, 0, pi/3) q[109];
cx q[107], q[109];
cx q[2], q[110];
U(0, 0, pi/3) q[110];
cx q[2], q[110];
cx q[3], q[110];
U(0, 0, pi/3) q[110];
cx q[3], q[110];
cx q[6], q[110];
U(0, 0, pi/3) q[110];
cx q[6], q[110];
cx q[7], q[110];
U(0, 0, pi/3) q[110];
cx q[7], q[110];
cx q[11], q[110];
U(0, 0, pi/3) q[110];
cx q[11], q[110];
cx q[13], q[110];
U(0, 0, pi/3) q[110];
cx q[13], q[110];
cx q[16], q[110];
U(0, 0, pi/3) q[110];
cx q[16], q[110];
cx q[21], q[110];
U(0, 0, pi/3) q[110];
cx q[21], q[110];
cx q[22], q[110];
U(0, 0, pi/3) q[110];
cx q[22], q[110];
cx q[23], q[110];
U(0, 0, pi/3) q[110];
cx q[23], q[110];
cx q[24], q[110];
U(0, 0, pi/3) q[110];
cx q[24], q[110];
cx q[25], q[110];
U(0, 0, pi/3) q[110];
cx q[25], q[110];
cx q[26], q[110];
U(0, 0, pi/3) q[110];
cx q[26], q[110];
cx q[28], q[110];
U(0, 0, pi/3) q[110];
cx q[28], q[110];
cx q[30], q[110];
U(0, 0, pi/3) q[110];
cx q[30], q[110];
cx q[34], q[110];
U(0, 0, pi/3) q[110];
cx q[34], q[110];
cx q[35], q[110];
U(0, 0, pi/3) q[110];
cx q[35], q[110];
cx q[36], q[110];
U(0, 0, pi/3) q[110];
cx q[36], q[110];
cx q[38], q[110];
U(0, 0, pi/3) q[110];
cx q[38], q[110];
cx q[43], q[110];
U(0, 0, pi/3) q[110];
cx q[43], q[110];
cx q[44], q[110];
U(0, 0, pi/3) q[110];
cx q[44], q[110];
cx q[45], q[110];
U(0, 0, pi/3) q[110];
cx q[45], q[110];
cx q[47], q[110];
U(0, 0, pi/3) q[110];
cx q[47], q[110];
cx q[51], q[110];
U(0, 0, pi/3) q[110];
cx q[51], q[110];
cx q[55], q[110];
U(0, 0, pi/3) q[110];
cx q[55], q[110];
cx q[58], q[110];
U(0, 0, pi/3) q[110];
cx q[58], q[110];
cx q[59], q[110];
U(0, 0, pi/3) q[110];
cx q[59], q[110];
cx q[60], q[110];
U(0, 0, pi/3) q[110];
cx q[60], q[110];
cx q[62], q[110];
U(0, 0, pi/3) q[110];
cx q[62], q[110];
cx q[63], q[110];
U(0, 0, pi/3) q[110];
cx q[63], q[110];
cx q[64], q[110];
U(0, 0, pi/3) q[110];
cx q[64], q[110];
cx q[66], q[110];
U(0, 0, pi/3) q[110];
cx q[66], q[110];
cx q[73], q[110];
U(0, 0, pi/3) q[110];
cx q[73], q[110];
cx q[75], q[110];
U(0, 0, pi/3) q[110];
cx q[75], q[110];
cx q[79], q[110];
U(0, 0, pi/3) q[110];
cx q[79], q[110];
cx q[80], q[110];
U(0, 0, pi/3) q[110];
cx q[80], q[110];
cx q[83], q[110];
U(0, 0, pi/3) q[110];
cx q[83], q[110];
cx q[87], q[110];
U(0, 0, pi/3) q[110];
cx q[87], q[110];
cx q[88], q[110];
U(0, 0, pi/3) q[110];
cx q[88], q[110];
cx q[89], q[110];
U(0, 0, pi/3) q[110];
cx q[89], q[110];
cx q[90], q[110];
U(0, 0, pi/3) q[110];
cx q[90], q[110];
cx q[91], q[110];
U(0, 0, pi/3) q[110];
cx q[91], q[110];
cx q[93], q[110];
U(0, 0, pi/3) q[110];
cx q[93], q[110];
cx q[100], q[110];
U(0, 0, pi/3) q[110];
cx q[100], q[110];
cx q[102], q[110];
U(0, 0, pi/3) q[110];
cx q[102], q[110];
cx q[103], q[110];
U(0, 0, pi/3) q[110];
cx q[103], q[110];
cx q[105], q[110];
U(0, 0, pi/3) q[110];
cx q[105], q[110];
cx q[107], q[110];
U(0, 0, pi/3) q[110];
cx q[107], q[110];
cx q[0], q[111];
U(0, 0, pi/3) q[111];
cx q[0], q[111];
cx q[1], q[111];
U(0, 0, pi/3) q[111];
cx q[1], q[111];
cx q[4], q[111];
U(0, 0, pi/3) q[111];
cx q[4], q[111];
cx q[5], q[111];
U(0, 0, pi/3) q[111];
cx q[5], q[111];
cx q[9], q[111];
U(0, 0, pi/3) q[111];
cx q[9], q[111];
cx q[11], q[111];
U(0, 0, pi/3) q[111];
cx q[11], q[111];
cx q[16], q[111];
U(0, 0, pi/3) q[111];
cx q[16], q[111];
cx q[18], q[111];
U(0, 0, pi/3) q[111];
cx q[18], q[111];
cx q[19], q[111];
U(0, 0, pi/3) q[111];
cx q[19], q[111];
cx q[20], q[111];
U(0, 0, pi/3) q[111];
cx q[20], q[111];
cx q[23], q[111];
U(0, 0, pi/3) q[111];
cx q[23], q[111];
cx q[24], q[111];
U(0, 0, pi/3) q[111];
cx q[24], q[111];
cx q[26], q[111];
U(0, 0, pi/3) q[111];
cx q[26], q[111];
cx q[27], q[111];
U(0, 0, pi/3) q[111];
cx q[27], q[111];
cx q[29], q[111];
U(0, 0, pi/3) q[111];
cx q[29], q[111];
cx q[30], q[111];
U(0, 0, pi/3) q[111];
cx q[30], q[111];
cx q[37], q[111];
U(0, 0, pi/3) q[111];
cx q[37], q[111];
cx q[38], q[111];
U(0, 0, pi/3) q[111];
cx q[38], q[111];
cx q[39], q[111];
U(0, 0, pi/3) q[111];
cx q[39], q[111];
cx q[41], q[111];
U(0, 0, pi/3) q[111];
cx q[41], q[111];
cx q[45], q[111];
U(0, 0, pi/3) q[111];
cx q[45], q[111];
cx q[47], q[111];
U(0, 0, pi/3) q[111];
cx q[47], q[111];
cx q[49], q[111];
U(0, 0, pi/3) q[111];
cx q[49], q[111];
cx q[50], q[111];
U(0, 0, pi/3) q[111];
cx q[50], q[111];
cx q[54], q[111];
U(0, 0, pi/3) q[111];
cx q[54], q[111];
cx q[56], q[111];
U(0, 0, pi/3) q[111];
cx q[56], q[111];
cx q[58], q[111];
U(0, 0, pi/3) q[111];
cx q[58], q[111];
cx q[59], q[111];
U(0, 0, pi/3) q[111];
cx q[59], q[111];
cx q[61], q[111];
U(0, 0, pi/3) q[111];
cx q[61], q[111];
cx q[62], q[111];
U(0, 0, pi/3) q[111];
cx q[62], q[111];
cx q[64], q[111];
U(0, 0, pi/3) q[111];
cx q[64], q[111];
cx q[65], q[111];
U(0, 0, pi/3) q[111];
cx q[65], q[111];
cx q[68], q[111];
U(0, 0, pi/3) q[111];
cx q[68], q[111];
cx q[69], q[111];
U(0, 0, pi/3) q[111];
cx q[69], q[111];
cx q[70], q[111];
U(0, 0, pi/3) q[111];
cx q[70], q[111];
cx q[73], q[111];
U(0, 0, pi/3) q[111];
cx q[73], q[111];
cx q[75], q[111];
U(0, 0, pi/3) q[111];
cx q[75], q[111];
cx q[78], q[111];
U(0, 0, pi/3) q[111];
cx q[78], q[111];
cx q[80], q[111];
U(0, 0, pi/3) q[111];
cx q[80], q[111];
cx q[81], q[111];
U(0, 0, pi/3) q[111];
cx q[81], q[111];
cx q[82], q[111];
U(0, 0, pi/3) q[111];
cx q[82], q[111];
cx q[84], q[111];
U(0, 0, pi/3) q[111];
cx q[84], q[111];
cx q[85], q[111];
U(0, 0, pi/3) q[111];
cx q[85], q[111];
cx q[87], q[111];
U(0, 0, pi/3) q[111];
cx q[87], q[111];
cx q[88], q[111];
U(0, 0, pi/3) q[111];
cx q[88], q[111];
cx q[89], q[111];
U(0, 0, pi/3) q[111];
cx q[89], q[111];
cx q[90], q[111];
U(0, 0, pi/3) q[111];
cx q[90], q[111];
cx q[91], q[111];
U(0, 0, pi/3) q[111];
cx q[91], q[111];
cx q[92], q[111];
U(0, 0, pi/3) q[111];
cx q[92], q[111];
cx q[93], q[111];
U(0, 0, pi/3) q[111];
cx q[93], q[111];
cx q[94], q[111];
U(0, 0, pi/3) q[111];
cx q[94], q[111];
cx q[95], q[111];
U(0, 0, pi/3) q[111];
cx q[95], q[111];
cx q[96], q[111];
U(0, 0, pi/3) q[111];
cx q[96], q[111];
cx q[97], q[111];
U(0, 0, pi/3) q[111];
cx q[97], q[111];
cx q[98], q[111];
U(0, 0, pi/3) q[111];
cx q[98], q[111];
cx q[102], q[111];
U(0, 0, pi/3) q[111];
cx q[102], q[111];
cx q[103], q[111];
U(0, 0, pi/3) q[111];
cx q[103], q[111];
cx q[104], q[111];
U(0, 0, pi/3) q[111];
cx q[104], q[111];
cx q[105], q[111];
U(0, 0, pi/3) q[111];
cx q[105], q[111];
cx q[107], q[111];
U(0, 0, pi/3) q[111];
cx q[107], q[111];
cx q[108], q[111];
U(0, 0, pi/3) q[111];
cx q[108], q[111];
cx q[109], q[111];
U(0, 0, pi/3) q[111];
cx q[109], q[111];
cx q[1], q[112];
U(0, 0, pi/3) q[112];
cx q[1], q[112];
cx q[2], q[112];
U(0, 0, pi/3) q[112];
cx q[2], q[112];
cx q[4], q[112];
U(0, 0, pi/3) q[112];
cx q[4], q[112];
cx q[5], q[112];
U(0, 0, pi/3) q[112];
cx q[5], q[112];
cx q[8], q[112];
U(0, 0, pi/3) q[112];
cx q[8], q[112];
cx q[11], q[112];
U(0, 0, pi/3) q[112];
cx q[11], q[112];
cx q[12], q[112];
U(0, 0, pi/3) q[112];
cx q[12], q[112];
cx q[13], q[112];
U(0, 0, pi/3) q[112];
cx q[13], q[112];
cx q[14], q[112];
U(0, 0, pi/3) q[112];
cx q[14], q[112];
cx q[17], q[112];
U(0, 0, pi/3) q[112];
cx q[17], q[112];
cx q[18], q[112];
U(0, 0, pi/3) q[112];
cx q[18], q[112];
cx q[20], q[112];
U(0, 0, pi/3) q[112];
cx q[20], q[112];
cx q[21], q[112];
U(0, 0, pi/3) q[112];
cx q[21], q[112];
cx q[22], q[112];
U(0, 0, pi/3) q[112];
cx q[22], q[112];
cx q[24], q[112];
U(0, 0, pi/3) q[112];
cx q[24], q[112];
cx q[25], q[112];
U(0, 0, pi/3) q[112];
cx q[25], q[112];
cx q[28], q[112];
U(0, 0, pi/3) q[112];
cx q[28], q[112];
cx q[29], q[112];
U(0, 0, pi/3) q[112];
cx q[29], q[112];
cx q[30], q[112];
U(0, 0, pi/3) q[112];
cx q[30], q[112];
cx q[31], q[112];
U(0, 0, pi/3) q[112];
cx q[31], q[112];
cx q[32], q[112];
U(0, 0, pi/3) q[112];
cx q[32], q[112];
cx q[33], q[112];
U(0, 0, pi/3) q[112];
cx q[33], q[112];
cx q[36], q[112];
U(0, 0, pi/3) q[112];
cx q[36], q[112];
cx q[37], q[112];
U(0, 0, pi/3) q[112];
cx q[37], q[112];
cx q[38], q[112];
U(0, 0, pi/3) q[112];
cx q[38], q[112];
cx q[41], q[112];
U(0, 0, pi/3) q[112];
cx q[41], q[112];
cx q[43], q[112];
U(0, 0, pi/3) q[112];
cx q[43], q[112];
cx q[44], q[112];
U(0, 0, pi/3) q[112];
cx q[44], q[112];
cx q[45], q[112];
U(0, 0, pi/3) q[112];
cx q[45], q[112];
cx q[47], q[112];
U(0, 0, pi/3) q[112];
cx q[47], q[112];
cx q[48], q[112];
U(0, 0, pi/3) q[112];
cx q[48], q[112];
cx q[49], q[112];
U(0, 0, pi/3) q[112];
cx q[49], q[112];
cx q[57], q[112];
U(0, 0, pi/3) q[112];
cx q[57], q[112];
cx q[63], q[112];
U(0, 0, pi/3) q[112];
cx q[63], q[112];
cx q[64], q[112];
U(0, 0, pi/3) q[112];
cx q[64], q[112];
cx q[65], q[112];
U(0, 0, pi/3) q[112];
cx q[65], q[112];
cx q[66], q[112];
U(0, 0, pi/3) q[112];
cx q[66], q[112];
cx q[72], q[112];
U(0, 0, pi/3) q[112];
cx q[72], q[112];
cx q[73], q[112];
U(0, 0, pi/3) q[112];
cx q[73], q[112];
cx q[74], q[112];
U(0, 0, pi/3) q[112];
cx q[74], q[112];
cx q[75], q[112];
U(0, 0, pi/3) q[112];
cx q[75], q[112];
cx q[80], q[112];
U(0, 0, pi/3) q[112];
cx q[80], q[112];
cx q[81], q[112];
U(0, 0, pi/3) q[112];
cx q[81], q[112];
cx q[82], q[112];
U(0, 0, pi/3) q[112];
cx q[82], q[112];
cx q[84], q[112];
U(0, 0, pi/3) q[112];
cx q[84], q[112];
cx q[85], q[112];
U(0, 0, pi/3) q[112];
cx q[85], q[112];
cx q[86], q[112];
U(0, 0, pi/3) q[112];
cx q[86], q[112];
cx q[87], q[112];
U(0, 0, pi/3) q[112];
cx q[87], q[112];
cx q[91], q[112];
U(0, 0, pi/3) q[112];
cx q[91], q[112];
cx q[94], q[112];
U(0, 0, pi/3) q[112];
cx q[94], q[112];
cx q[95], q[112];
U(0, 0, pi/3) q[112];
cx q[95], q[112];
cx q[96], q[112];
U(0, 0, pi/3) q[112];
cx q[96], q[112];
cx q[100], q[112];
U(0, 0, pi/3) q[112];
cx q[100], q[112];
cx q[102], q[112];
U(0, 0, pi/3) q[112];
cx q[102], q[112];
cx q[104], q[112];
U(0, 0, pi/3) q[112];
cx q[104], q[112];
cx q[105], q[112];
U(0, 0, pi/3) q[112];
cx q[105], q[112];
cx q[108], q[112];
U(0, 0, pi/3) q[112];
cx q[108], q[112];
cx q[110], q[112];
U(0, 0, pi/3) q[112];
cx q[110], q[112];
cx q[111], q[112];
U(0, 0, pi/3) q[112];
cx q[111], q[112];
cx q[2], q[113];
U(0, 0, pi/3) q[113];
cx q[2], q[113];
cx q[3], q[113];
U(0, 0, pi/3) q[113];
cx q[3], q[113];
cx q[4], q[113];
U(0, 0, pi/3) q[113];
cx q[4], q[113];
cx q[5], q[113];
U(0, 0, pi/3) q[113];
cx q[5], q[113];
cx q[7], q[113];
U(0, 0, pi/3) q[113];
cx q[7], q[113];
cx q[9], q[113];
U(0, 0, pi/3) q[113];
cx q[9], q[113];
cx q[10], q[113];
U(0, 0, pi/3) q[113];
cx q[10], q[113];
cx q[12], q[113];
U(0, 0, pi/3) q[113];
cx q[12], q[113];
cx q[17], q[113];
U(0, 0, pi/3) q[113];
cx q[17], q[113];
cx q[18], q[113];
U(0, 0, pi/3) q[113];
cx q[18], q[113];
cx q[19], q[113];
U(0, 0, pi/3) q[113];
cx q[19], q[113];
cx q[20], q[113];
U(0, 0, pi/3) q[113];
cx q[20], q[113];
cx q[21], q[113];
U(0, 0, pi/3) q[113];
cx q[21], q[113];
cx q[23], q[113];
U(0, 0, pi/3) q[113];
cx q[23], q[113];
cx q[24], q[113];
U(0, 0, pi/3) q[113];
cx q[24], q[113];
cx q[25], q[113];
U(0, 0, pi/3) q[113];
cx q[25], q[113];
cx q[27], q[113];
U(0, 0, pi/3) q[113];
cx q[27], q[113];
cx q[28], q[113];
U(0, 0, pi/3) q[113];
cx q[28], q[113];
cx q[29], q[113];
U(0, 0, pi/3) q[113];
cx q[29], q[113];
cx q[31], q[113];
U(0, 0, pi/3) q[113];
cx q[31], q[113];
cx q[33], q[113];
U(0, 0, pi/3) q[113];
cx q[33], q[113];
cx q[34], q[113];
U(0, 0, pi/3) q[113];
cx q[34], q[113];
cx q[39], q[113];
U(0, 0, pi/3) q[113];
cx q[39], q[113];
cx q[41], q[113];
U(0, 0, pi/3) q[113];
cx q[41], q[113];
cx q[44], q[113];
U(0, 0, pi/3) q[113];
cx q[44], q[113];
cx q[47], q[113];
U(0, 0, pi/3) q[113];
cx q[47], q[113];
cx q[49], q[113];
U(0, 0, pi/3) q[113];
cx q[49], q[113];
cx q[50], q[113];
U(0, 0, pi/3) q[113];
cx q[50], q[113];
cx q[51], q[113];
U(0, 0, pi/3) q[113];
cx q[51], q[113];
cx q[52], q[113];
U(0, 0, pi/3) q[113];
cx q[52], q[113];
cx q[53], q[113];
U(0, 0, pi/3) q[113];
cx q[53], q[113];
cx q[55], q[113];
U(0, 0, pi/3) q[113];
cx q[55], q[113];
cx q[57], q[113];
U(0, 0, pi/3) q[113];
cx q[57], q[113];
cx q[58], q[113];
U(0, 0, pi/3) q[113];
cx q[58], q[113];
cx q[62], q[113];
U(0, 0, pi/3) q[113];
cx q[62], q[113];
cx q[63], q[113];
U(0, 0, pi/3) q[113];
cx q[63], q[113];
cx q[67], q[113];
U(0, 0, pi/3) q[113];
cx q[67], q[113];
cx q[69], q[113];
U(0, 0, pi/3) q[113];
cx q[69], q[113];
cx q[71], q[113];
U(0, 0, pi/3) q[113];
cx q[71], q[113];
cx q[73], q[113];
U(0, 0, pi/3) q[113];
cx q[73], q[113];
cx q[75], q[113];
U(0, 0, pi/3) q[113];
cx q[75], q[113];
cx q[76], q[113];
U(0, 0, pi/3) q[113];
cx q[76], q[113];
cx q[77], q[113];
U(0, 0, pi/3) q[113];
cx q[77], q[113];
cx q[78], q[113];
U(0, 0, pi/3) q[113];
cx q[78], q[113];
cx q[81], q[113];
U(0, 0, pi/3) q[113];
cx q[81], q[113];
cx q[82], q[113];
U(0, 0, pi/3) q[113];
cx q[82], q[113];
cx q[83], q[113];
U(0, 0, pi/3) q[113];
cx q[83], q[113];
cx q[87], q[113];
U(0, 0, pi/3) q[113];
cx q[87], q[113];
cx q[89], q[113];
U(0, 0, pi/3) q[113];
cx q[89], q[113];
cx q[90], q[113];
U(0, 0, pi/3) q[113];
cx q[90], q[113];
cx q[91], q[113];
U(0, 0, pi/3) q[113];
cx q[91], q[113];
cx q[97], q[113];
U(0, 0, pi/3) q[113];
cx q[97], q[113];
cx q[99], q[113];
U(0, 0, pi/3) q[113];
cx q[99], q[113];
cx q[100], q[113];
U(0, 0, pi/3) q[113];
cx q[100], q[113];
cx q[102], q[113];
U(0, 0, pi/3) q[113];
cx q[102], q[113];
cx q[108], q[113];
U(0, 0, pi/3) q[113];
cx q[108], q[113];
cx q[109], q[113];
U(0, 0, pi/3) q[113];
cx q[109], q[113];
cx q[110], q[113];
U(0, 0, pi/3) q[113];
cx q[110], q[113];
cx q[112], q[113];
U(0, 0, pi/3) q[113];
cx q[112], q[113];
cx q[0], q[114];
U(0, 0, pi/3) q[114];
cx q[0], q[114];
cx q[1], q[114];
U(0, 0, pi/3) q[114];
cx q[1], q[114];
cx q[2], q[114];
U(0, 0, pi/3) q[114];
cx q[2], q[114];
cx q[4], q[114];
U(0, 0, pi/3) q[114];
cx q[4], q[114];
cx q[5], q[114];
U(0, 0, pi/3) q[114];
cx q[5], q[114];
cx q[6], q[114];
U(0, 0, pi/3) q[114];
cx q[6], q[114];
cx q[10], q[114];
U(0, 0, pi/3) q[114];
cx q[10], q[114];
cx q[17], q[114];
U(0, 0, pi/3) q[114];
cx q[17], q[114];
cx q[18], q[114];
U(0, 0, pi/3) q[114];
cx q[18], q[114];
cx q[23], q[114];
U(0, 0, pi/3) q[114];
cx q[23], q[114];
cx q[24], q[114];
U(0, 0, pi/3) q[114];
cx q[24], q[114];
cx q[25], q[114];
U(0, 0, pi/3) q[114];
cx q[25], q[114];
cx q[27], q[114];
U(0, 0, pi/3) q[114];
cx q[27], q[114];
cx q[29], q[114];
U(0, 0, pi/3) q[114];
cx q[29], q[114];
cx q[31], q[114];
U(0, 0, pi/3) q[114];
cx q[31], q[114];
cx q[32], q[114];
U(0, 0, pi/3) q[114];
cx q[32], q[114];
cx q[34], q[114];
U(0, 0, pi/3) q[114];
cx q[34], q[114];
cx q[35], q[114];
U(0, 0, pi/3) q[114];
cx q[35], q[114];
cx q[40], q[114];
U(0, 0, pi/3) q[114];
cx q[40], q[114];
cx q[42], q[114];
U(0, 0, pi/3) q[114];
cx q[42], q[114];
cx q[44], q[114];
U(0, 0, pi/3) q[114];
cx q[44], q[114];
cx q[46], q[114];
U(0, 0, pi/3) q[114];
cx q[46], q[114];
cx q[53], q[114];
U(0, 0, pi/3) q[114];
cx q[53], q[114];
cx q[56], q[114];
U(0, 0, pi/3) q[114];
cx q[56], q[114];
cx q[57], q[114];
U(0, 0, pi/3) q[114];
cx q[57], q[114];
cx q[58], q[114];
U(0, 0, pi/3) q[114];
cx q[58], q[114];
cx q[59], q[114];
U(0, 0, pi/3) q[114];
cx q[59], q[114];
cx q[64], q[114];
U(0, 0, pi/3) q[114];
cx q[64], q[114];
cx q[65], q[114];
U(0, 0, pi/3) q[114];
cx q[65], q[114];
cx q[67], q[114];
U(0, 0, pi/3) q[114];
cx q[67], q[114];
cx q[69], q[114];
U(0, 0, pi/3) q[114];
cx q[69], q[114];
cx q[71], q[114];
U(0, 0, pi/3) q[114];
cx q[71], q[114];
cx q[73], q[114];
U(0, 0, pi/3) q[114];
cx q[73], q[114];
cx q[74], q[114];
U(0, 0, pi/3) q[114];
cx q[74], q[114];
cx q[78], q[114];
U(0, 0, pi/3) q[114];
cx q[78], q[114];
cx q[80], q[114];
U(0, 0, pi/3) q[114];
cx q[80], q[114];
cx q[83], q[114];
U(0, 0, pi/3) q[114];
cx q[83], q[114];
cx q[87], q[114];
U(0, 0, pi/3) q[114];
cx q[87], q[114];
cx q[90], q[114];
U(0, 0, pi/3) q[114];
cx q[90], q[114];
cx q[91], q[114];
U(0, 0, pi/3) q[114];
cx q[91], q[114];
cx q[93], q[114];
U(0, 0, pi/3) q[114];
cx q[93], q[114];
cx q[94], q[114];
U(0, 0, pi/3) q[114];
cx q[94], q[114];
cx q[95], q[114];
U(0, 0, pi/3) q[114];
cx q[95], q[114];
cx q[98], q[114];
U(0, 0, pi/3) q[114];
cx q[98], q[114];
cx q[99], q[114];
U(0, 0, pi/3) q[114];
cx q[99], q[114];
cx q[100], q[114];
U(0, 0, pi/3) q[114];
cx q[100], q[114];
cx q[106], q[114];
U(0, 0, pi/3) q[114];
cx q[106], q[114];
cx q[107], q[114];
U(0, 0, pi/3) q[114];
cx q[107], q[114];
cx q[109], q[114];
U(0, 0, pi/3) q[114];
cx q[109], q[114];
cx q[2], q[115];
U(0, 0, pi/3) q[115];
cx q[2], q[115];
cx q[6], q[115];
U(0, 0, pi/3) q[115];
cx q[6], q[115];
cx q[7], q[115];
U(0, 0, pi/3) q[115];
cx q[7], q[115];
cx q[8], q[115];
U(0, 0, pi/3) q[115];
cx q[8], q[115];
cx q[10], q[115];
U(0, 0, pi/3) q[115];
cx q[10], q[115];
cx q[13], q[115];
U(0, 0, pi/3) q[115];
cx q[13], q[115];
cx q[16], q[115];
U(0, 0, pi/3) q[115];
cx q[16], q[115];
cx q[17], q[115];
U(0, 0, pi/3) q[115];
cx q[17], q[115];
cx q[18], q[115];
U(0, 0, pi/3) q[115];
cx q[18], q[115];
cx q[19], q[115];
U(0, 0, pi/3) q[115];
cx q[19], q[115];
cx q[23], q[115];
U(0, 0, pi/3) q[115];
cx q[23], q[115];
cx q[24], q[115];
U(0, 0, pi/3) q[115];
cx q[24], q[115];
cx q[25], q[115];
U(0, 0, pi/3) q[115];
cx q[25], q[115];
cx q[27], q[115];
U(0, 0, pi/3) q[115];
cx q[27], q[115];
cx q[29], q[115];
U(0, 0, pi/3) q[115];
cx q[29], q[115];
cx q[30], q[115];
U(0, 0, pi/3) q[115];
cx q[30], q[115];
cx q[34], q[115];
U(0, 0, pi/3) q[115];
cx q[34], q[115];
cx q[37], q[115];
U(0, 0, pi/3) q[115];
cx q[37], q[115];
cx q[38], q[115];
U(0, 0, pi/3) q[115];
cx q[38], q[115];
cx q[40], q[115];
U(0, 0, pi/3) q[115];
cx q[40], q[115];
cx q[44], q[115];
U(0, 0, pi/3) q[115];
cx q[44], q[115];
cx q[45], q[115];
U(0, 0, pi/3) q[115];
cx q[45], q[115];
cx q[47], q[115];
U(0, 0, pi/3) q[115];
cx q[47], q[115];
cx q[48], q[115];
U(0, 0, pi/3) q[115];
cx q[48], q[115];
cx q[50], q[115];
U(0, 0, pi/3) q[115];
cx q[50], q[115];
cx q[52], q[115];
U(0, 0, pi/3) q[115];
cx q[52], q[115];
cx q[54], q[115];
U(0, 0, pi/3) q[115];
cx q[54], q[115];
cx q[56], q[115];
U(0, 0, pi/3) q[115];
cx q[56], q[115];
cx q[58], q[115];
U(0, 0, pi/3) q[115];
cx q[58], q[115];
cx q[64], q[115];
U(0, 0, pi/3) q[115];
cx q[64], q[115];
cx q[70], q[115];
U(0, 0, pi/3) q[115];
cx q[70], q[115];
cx q[71], q[115];
U(0, 0, pi/3) q[115];
cx q[71], q[115];
cx q[74], q[115];
U(0, 0, pi/3) q[115];
cx q[74], q[115];
cx q[77], q[115];
U(0, 0, pi/3) q[115];
cx q[77], q[115];
cx q[78], q[115];
U(0, 0, pi/3) q[115];
cx q[78], q[115];
cx q[81], q[115];
U(0, 0, pi/3) q[115];
cx q[81], q[115];
cx q[82], q[115];
U(0, 0, pi/3) q[115];
cx q[82], q[115];
cx q[87], q[115];
U(0, 0, pi/3) q[115];
cx q[87], q[115];
cx q[90], q[115];
U(0, 0, pi/3) q[115];
cx q[90], q[115];
cx q[94], q[115];
U(0, 0, pi/3) q[115];
cx q[94], q[115];
cx q[96], q[115];
U(0, 0, pi/3) q[115];
cx q[96], q[115];
cx q[97], q[115];
U(0, 0, pi/3) q[115];
cx q[97], q[115];
cx q[99], q[115];
U(0, 0, pi/3) q[115];
cx q[99], q[115];
cx q[100], q[115];
U(0, 0, pi/3) q[115];
cx q[100], q[115];
cx q[101], q[115];
U(0, 0, pi/3) q[115];
cx q[101], q[115];
cx q[102], q[115];
U(0, 0, pi/3) q[115];
cx q[102], q[115];
cx q[105], q[115];
U(0, 0, pi/3) q[115];
cx q[105], q[115];
cx q[106], q[115];
U(0, 0, pi/3) q[115];
cx q[106], q[115];
cx q[109], q[115];
U(0, 0, pi/3) q[115];
cx q[109], q[115];
cx q[110], q[115];
U(0, 0, pi/3) q[115];
cx q[110], q[115];
cx q[0], q[116];
U(0, 0, pi/3) q[116];
cx q[0], q[116];
cx q[3], q[116];
U(0, 0, pi/3) q[116];
cx q[3], q[116];
cx q[5], q[116];
U(0, 0, pi/3) q[116];
cx q[5], q[116];
cx q[7], q[116];
U(0, 0, pi/3) q[116];
cx q[7], q[116];
cx q[9], q[116];
U(0, 0, pi/3) q[116];
cx q[9], q[116];
cx q[10], q[116];
U(0, 0, pi/3) q[116];
cx q[10], q[116];
cx q[15], q[116];
U(0, 0, pi/3) q[116];
cx q[15], q[116];
cx q[19], q[116];
U(0, 0, pi/3) q[116];
cx q[19], q[116];
cx q[20], q[116];
U(0, 0, pi/3) q[116];
cx q[20], q[116];
cx q[21], q[116];
U(0, 0, pi/3) q[116];
cx q[21], q[116];
cx q[22], q[116];
U(0, 0, pi/3) q[116];
cx q[22], q[116];
cx q[23], q[116];
U(0, 0, pi/3) q[116];
cx q[23], q[116];
cx q[25], q[116];
U(0, 0, pi/3) q[116];
cx q[25], q[116];
cx q[26], q[116];
U(0, 0, pi/3) q[116];
cx q[26], q[116];
cx q[30], q[116];
U(0, 0, pi/3) q[116];
cx q[30], q[116];
cx q[32], q[116];
U(0, 0, pi/3) q[116];
cx q[32], q[116];
cx q[33], q[116];
U(0, 0, pi/3) q[116];
cx q[33], q[116];
cx q[35], q[116];
U(0, 0, pi/3) q[116];
cx q[35], q[116];
cx q[36], q[116];
U(0, 0, pi/3) q[116];
cx q[36], q[116];
cx q[37], q[116];
U(0, 0, pi/3) q[116];
cx q[37], q[116];
cx q[40], q[116];
U(0, 0, pi/3) q[116];
cx q[40], q[116];
cx q[41], q[116];
U(0, 0, pi/3) q[116];
cx q[41], q[116];
cx q[43], q[116];
U(0, 0, pi/3) q[116];
cx q[43], q[116];
cx q[44], q[116];
U(0, 0, pi/3) q[116];
cx q[44], q[116];
cx q[45], q[116];
U(0, 0, pi/3) q[116];
cx q[45], q[116];
cx q[47], q[116];
U(0, 0, pi/3) q[116];
cx q[47], q[116];
cx q[48], q[116];
U(0, 0, pi/3) q[116];
cx q[48], q[116];
cx q[50], q[116];
U(0, 0, pi/3) q[116];
cx q[50], q[116];
cx q[51], q[116];
U(0, 0, pi/3) q[116];
cx q[51], q[116];
cx q[54], q[116];
U(0, 0, pi/3) q[116];
cx q[54], q[116];
cx q[55], q[116];
U(0, 0, pi/3) q[116];
cx q[55], q[116];
cx q[57], q[116];
U(0, 0, pi/3) q[116];
cx q[57], q[116];
cx q[60], q[116];
U(0, 0, pi/3) q[116];
cx q[60], q[116];
cx q[64], q[116];
U(0, 0, pi/3) q[116];
cx q[64], q[116];
cx q[65], q[116];
U(0, 0, pi/3) q[116];
cx q[65], q[116];
cx q[68], q[116];
U(0, 0, pi/3) q[116];
cx q[68], q[116];
cx q[72], q[116];
U(0, 0, pi/3) q[116];
cx q[72], q[116];
cx q[73], q[116];
U(0, 0, pi/3) q[116];
cx q[73], q[116];
cx q[74], q[116];
U(0, 0, pi/3) q[116];
cx q[74], q[116];
cx q[76], q[116];
U(0, 0, pi/3) q[116];
cx q[76], q[116];
cx q[78], q[116];
U(0, 0, pi/3) q[116];
cx q[78], q[116];
cx q[79], q[116];
U(0, 0, pi/3) q[116];
cx q[79], q[116];
cx q[81], q[116];
U(0, 0, pi/3) q[116];
cx q[81], q[116];
cx q[82], q[116];
U(0, 0, pi/3) q[116];
cx q[82], q[116];
cx q[83], q[116];
U(0, 0, pi/3) q[116];
cx q[83], q[116];
cx q[84], q[116];
U(0, 0, pi/3) q[116];
cx q[84], q[116];
cx q[85], q[116];
U(0, 0, pi/3) q[116];
cx q[85], q[116];
cx q[87], q[116];
U(0, 0, pi/3) q[116];
cx q[87], q[116];
cx q[89], q[116];
U(0, 0, pi/3) q[116];
cx q[89], q[116];
cx q[90], q[116];
U(0, 0, pi/3) q[116];
cx q[90], q[116];
cx q[93], q[116];
U(0, 0, pi/3) q[116];
cx q[93], q[116];
cx q[94], q[116];
U(0, 0, pi/3) q[116];
cx q[94], q[116];
cx q[95], q[116];
U(0, 0, pi/3) q[116];
cx q[95], q[116];
cx q[96], q[116];
U(0, 0, pi/3) q[116];
cx q[96], q[116];
cx q[99], q[116];
U(0, 0, pi/3) q[116];
cx q[99], q[116];
cx q[101], q[116];
U(0, 0, pi/3) q[116];
cx q[101], q[116];
cx q[103], q[116];
U(0, 0, pi/3) q[116];
cx q[103], q[116];
cx q[104], q[116];
U(0, 0, pi/3) q[116];
cx q[104], q[116];
cx q[105], q[116];
U(0, 0, pi/3) q[116];
cx q[105], q[116];
cx q[107], q[116];
U(0, 0, pi/3) q[116];
cx q[107], q[116];
cx q[110], q[116];
U(0, 0, pi/3) q[116];
cx q[110], q[116];
cx q[111], q[116];
U(0, 0, pi/3) q[116];
cx q[111], q[116];
cx q[114], q[116];
U(0, 0, pi/3) q[116];
cx q[114], q[116];
cx q[2], q[117];
U(0, 0, pi/3) q[117];
cx q[2], q[117];
cx q[3], q[117];
U(0, 0, pi/3) q[117];
cx q[3], q[117];
cx q[4], q[117];
U(0, 0, pi/3) q[117];
cx q[4], q[117];
cx q[6], q[117];
U(0, 0, pi/3) q[117];
cx q[6], q[117];
cx q[7], q[117];
U(0, 0, pi/3) q[117];
cx q[7], q[117];
cx q[12], q[117];
U(0, 0, pi/3) q[117];
cx q[12], q[117];
cx q[14], q[117];
U(0, 0, pi/3) q[117];
cx q[14], q[117];
cx q[16], q[117];
U(0, 0, pi/3) q[117];
cx q[16], q[117];
cx q[17], q[117];
U(0, 0, pi/3) q[117];
cx q[17], q[117];
cx q[19], q[117];
U(0, 0, pi/3) q[117];
cx q[19], q[117];
cx q[20], q[117];
U(0, 0, pi/3) q[117];
cx q[20], q[117];
cx q[21], q[117];
U(0, 0, pi/3) q[117];
cx q[21], q[117];
cx q[22], q[117];
U(0, 0, pi/3) q[117];
cx q[22], q[117];
cx q[26], q[117];
U(0, 0, pi/3) q[117];
cx q[26], q[117];
cx q[27], q[117];
U(0, 0, pi/3) q[117];
cx q[27], q[117];
cx q[28], q[117];
U(0, 0, pi/3) q[117];
cx q[28], q[117];
cx q[29], q[117];
U(0, 0, pi/3) q[117];
cx q[29], q[117];
cx q[30], q[117];
U(0, 0, pi/3) q[117];
cx q[30], q[117];
cx q[33], q[117];
U(0, 0, pi/3) q[117];
cx q[33], q[117];
cx q[36], q[117];
U(0, 0, pi/3) q[117];
cx q[36], q[117];
cx q[37], q[117];
U(0, 0, pi/3) q[117];
cx q[37], q[117];
cx q[39], q[117];
U(0, 0, pi/3) q[117];
cx q[39], q[117];
cx q[42], q[117];
U(0, 0, pi/3) q[117];
cx q[42], q[117];
cx q[44], q[117];
U(0, 0, pi/3) q[117];
cx q[44], q[117];
cx q[45], q[117];
U(0, 0, pi/3) q[117];
cx q[45], q[117];
cx q[47], q[117];
U(0, 0, pi/3) q[117];
cx q[47], q[117];
cx q[48], q[117];
U(0, 0, pi/3) q[117];
cx q[48], q[117];
cx q[50], q[117];
U(0, 0, pi/3) q[117];
cx q[50], q[117];
cx q[51], q[117];
U(0, 0, pi/3) q[117];
cx q[51], q[117];
cx q[54], q[117];
U(0, 0, pi/3) q[117];
cx q[54], q[117];
cx q[57], q[117];
U(0, 0, pi/3) q[117];
cx q[57], q[117];
cx q[60], q[117];
U(0, 0, pi/3) q[117];
cx q[60], q[117];
cx q[64], q[117];
U(0, 0, pi/3) q[117];
cx q[64], q[117];
cx q[65], q[117];
U(0, 0, pi/3) q[117];
cx q[65], q[117];
cx q[66], q[117];
U(0, 0, pi/3) q[117];
cx q[66], q[117];
cx q[67], q[117];
U(0, 0, pi/3) q[117];
cx q[67], q[117];
cx q[69], q[117];
U(0, 0, pi/3) q[117];
cx q[69], q[117];
cx q[70], q[117];
U(0, 0, pi/3) q[117];
cx q[70], q[117];
cx q[71], q[117];
U(0, 0, pi/3) q[117];
cx q[71], q[117];
cx q[72], q[117];
U(0, 0, pi/3) q[117];
cx q[72], q[117];
cx q[74], q[117];
U(0, 0, pi/3) q[117];
cx q[74], q[117];
cx q[76], q[117];
U(0, 0, pi/3) q[117];
cx q[76], q[117];
cx q[78], q[117];
U(0, 0, pi/3) q[117];
cx q[78], q[117];
cx q[79], q[117];
U(0, 0, pi/3) q[117];
cx q[79], q[117];
cx q[80], q[117];
U(0, 0, pi/3) q[117];
cx q[80], q[117];
cx q[82], q[117];
U(0, 0, pi/3) q[117];
cx q[82], q[117];
cx q[87], q[117];
U(0, 0, pi/3) q[117];
cx q[87], q[117];
cx q[92], q[117];
U(0, 0, pi/3) q[117];
cx q[92], q[117];
cx q[95], q[117];
U(0, 0, pi/3) q[117];
cx q[95], q[117];
cx q[100], q[117];
U(0, 0, pi/3) q[117];
cx q[100], q[117];
cx q[101], q[117];
U(0, 0, pi/3) q[117];
cx q[101], q[117];
cx q[102], q[117];
U(0, 0, pi/3) q[117];
cx q[102], q[117];
cx q[104], q[117];
U(0, 0, pi/3) q[117];
cx q[104], q[117];
cx q[108], q[117];
U(0, 0, pi/3) q[117];
cx q[108], q[117];
cx q[110], q[117];
U(0, 0, pi/3) q[117];
cx q[110], q[117];
cx q[111], q[117];
U(0, 0, pi/3) q[117];
cx q[111], q[117];
cx q[112], q[117];
U(0, 0, pi/3) q[117];
cx q[112], q[117];
cx q[113], q[117];
U(0, 0, pi/3) q[117];
cx q[113], q[117];
cx q[114], q[117];
U(0, 0, pi/3) q[117];
cx q[114], q[117];
cx q[115], q[117];
U(0, 0, pi/3) q[117];
cx q[115], q[117];
cx q[116], q[117];
U(0, 0, pi/3) q[117];
cx q[116], q[117];
cx q[1], q[118];
U(0, 0, pi/3) q[118];
cx q[1], q[118];
cx q[9], q[118];
U(0, 0, pi/3) q[118];
cx q[9], q[118];
cx q[10], q[118];
U(0, 0, pi/3) q[118];
cx q[10], q[118];
cx q[11], q[118];
U(0, 0, pi/3) q[118];
cx q[11], q[118];
cx q[13], q[118];
U(0, 0, pi/3) q[118];
cx q[13], q[118];
cx q[14], q[118];
U(0, 0, pi/3) q[118];
cx q[14], q[118];
cx q[15], q[118];
U(0, 0, pi/3) q[118];
cx q[15], q[118];
cx q[16], q[118];
U(0, 0, pi/3) q[118];
cx q[16], q[118];
cx q[20], q[118];
U(0, 0, pi/3) q[118];
cx q[20], q[118];
cx q[21], q[118];
U(0, 0, pi/3) q[118];
cx q[21], q[118];
cx q[24], q[118];
U(0, 0, pi/3) q[118];
cx q[24], q[118];
cx q[26], q[118];
U(0, 0, pi/3) q[118];
cx q[26], q[118];
cx q[27], q[118];
U(0, 0, pi/3) q[118];
cx q[27], q[118];
cx q[28], q[118];
U(0, 0, pi/3) q[118];
cx q[28], q[118];
cx q[30], q[118];
U(0, 0, pi/3) q[118];
cx q[30], q[118];
cx q[31], q[118];
U(0, 0, pi/3) q[118];
cx q[31], q[118];
cx q[32], q[118];
U(0, 0, pi/3) q[118];
cx q[32], q[118];
cx q[33], q[118];
U(0, 0, pi/3) q[118];
cx q[33], q[118];
cx q[34], q[118];
U(0, 0, pi/3) q[118];
cx q[34], q[118];
cx q[37], q[118];
U(0, 0, pi/3) q[118];
cx q[37], q[118];
cx q[38], q[118];
U(0, 0, pi/3) q[118];
cx q[38], q[118];
cx q[41], q[118];
U(0, 0, pi/3) q[118];
cx q[41], q[118];
cx q[43], q[118];
U(0, 0, pi/3) q[118];
cx q[43], q[118];
cx q[44], q[118];
U(0, 0, pi/3) q[118];
cx q[44], q[118];
cx q[46], q[118];
U(0, 0, pi/3) q[118];
cx q[46], q[118];
cx q[47], q[118];
U(0, 0, pi/3) q[118];
cx q[47], q[118];
cx q[48], q[118];
U(0, 0, pi/3) q[118];
cx q[48], q[118];
cx q[49], q[118];
U(0, 0, pi/3) q[118];
cx q[49], q[118];
cx q[50], q[118];
U(0, 0, pi/3) q[118];
cx q[50], q[118];
cx q[52], q[118];
U(0, 0, pi/3) q[118];
cx q[52], q[118];
cx q[53], q[118];
U(0, 0, pi/3) q[118];
cx q[53], q[118];
cx q[54], q[118];
U(0, 0, pi/3) q[118];
cx q[54], q[118];
cx q[55], q[118];
U(0, 0, pi/3) q[118];
cx q[55], q[118];
cx q[56], q[118];
U(0, 0, pi/3) q[118];
cx q[56], q[118];
cx q[57], q[118];
U(0, 0, pi/3) q[118];
cx q[57], q[118];
cx q[58], q[118];
U(0, 0, pi/3) q[118];
cx q[58], q[118];
cx q[59], q[118];
U(0, 0, pi/3) q[118];
cx q[59], q[118];
cx q[61], q[118];
U(0, 0, pi/3) q[118];
cx q[61], q[118];
cx q[62], q[118];
U(0, 0, pi/3) q[118];
cx q[62], q[118];
cx q[63], q[118];
U(0, 0, pi/3) q[118];
cx q[63], q[118];
cx q[65], q[118];
U(0, 0, pi/3) q[118];
cx q[65], q[118];
cx q[66], q[118];
U(0, 0, pi/3) q[118];
cx q[66], q[118];
cx q[67], q[118];
U(0, 0, pi/3) q[118];
cx q[67], q[118];
cx q[68], q[118];
U(0, 0, pi/3) q[118];
cx q[68], q[118];
cx q[69], q[118];
U(0, 0, pi/3) q[118];
cx q[69], q[118];
cx q[71], q[118];
U(0, 0, pi/3) q[118];
cx q[71], q[118];
cx q[72], q[118];
U(0, 0, pi/3) q[118];
cx q[72], q[118];
cx q[75], q[118];
U(0, 0, pi/3) q[118];
cx q[75], q[118];
cx q[76], q[118];
U(0, 0, pi/3) q[118];
cx q[76], q[118];
cx q[77], q[118];
U(0, 0, pi/3) q[118];
cx q[77], q[118];
cx q[79], q[118];
U(0, 0, pi/3) q[118];
cx q[79], q[118];
cx q[80], q[118];
U(0, 0, pi/3) q[118];
cx q[80], q[118];
cx q[82], q[118];
U(0, 0, pi/3) q[118];
cx q[82], q[118];
cx q[83], q[118];
U(0, 0, pi/3) q[118];
cx q[83], q[118];
cx q[84], q[118];
U(0, 0, pi/3) q[118];
cx q[84], q[118];
cx q[87], q[118];
U(0, 0, pi/3) q[118];
cx q[87], q[118];
cx q[89], q[118];
U(0, 0, pi/3) q[118];
cx q[89], q[118];
cx q[90], q[118];
U(0, 0, pi/3) q[118];
cx q[90], q[118];
cx q[92], q[118];
U(0, 0, pi/3) q[118];
cx q[92], q[118];
cx q[99], q[118];
U(0, 0, pi/3) q[118];
cx q[99], q[118];
cx q[101], q[118];
U(0, 0, pi/3) q[118];
cx q[101], q[118];
cx q[106], q[118];
U(0, 0, pi/3) q[118];
cx q[106], q[118];
cx q[108], q[118];
U(0, 0, pi/3) q[118];
cx q[108], q[118];
cx q[110], q[118];
U(0, 0, pi/3) q[118];
cx q[110], q[118];
cx q[112], q[118];
U(0, 0, pi/3) q[118];
cx q[112], q[118];
cx q[113], q[118];
U(0, 0, pi/3) q[118];
cx q[113], q[118];
cx q[114], q[118];
U(0, 0, pi/3) q[118];
cx q[114], q[118];
cx q[115], q[118];
U(0, 0, pi/3) q[118];
cx q[115], q[118];
cx q[116], q[118];
U(0, 0, pi/3) q[118];
cx q[116], q[118];
cx q[117], q[118];
U(0, 0, pi/3) q[118];
cx q[117], q[118];
cx q[0], q[119];
U(0, 0, pi/3) q[119];
cx q[0], q[119];
cx q[2], q[119];
U(0, 0, pi/3) q[119];
cx q[2], q[119];
cx q[4], q[119];
U(0, 0, pi/3) q[119];
cx q[4], q[119];
cx q[5], q[119];
U(0, 0, pi/3) q[119];
cx q[5], q[119];
cx q[8], q[119];
U(0, 0, pi/3) q[119];
cx q[8], q[119];
cx q[10], q[119];
U(0, 0, pi/3) q[119];
cx q[10], q[119];
cx q[15], q[119];
U(0, 0, pi/3) q[119];
cx q[15], q[119];
cx q[16], q[119];
U(0, 0, pi/3) q[119];
cx q[16], q[119];
cx q[17], q[119];
U(0, 0, pi/3) q[119];
cx q[17], q[119];
cx q[18], q[119];
U(0, 0, pi/3) q[119];
cx q[18], q[119];
cx q[23], q[119];
U(0, 0, pi/3) q[119];
cx q[23], q[119];
cx q[25], q[119];
U(0, 0, pi/3) q[119];
cx q[25], q[119];
cx q[27], q[119];
U(0, 0, pi/3) q[119];
cx q[27], q[119];
cx q[31], q[119];
U(0, 0, pi/3) q[119];
cx q[31], q[119];
cx q[32], q[119];
U(0, 0, pi/3) q[119];
cx q[32], q[119];
cx q[33], q[119];
U(0, 0, pi/3) q[119];
cx q[33], q[119];
cx q[34], q[119];
U(0, 0, pi/3) q[119];
cx q[34], q[119];
cx q[36], q[119];
U(0, 0, pi/3) q[119];
cx q[36], q[119];
cx q[39], q[119];
U(0, 0, pi/3) q[119];
cx q[39], q[119];
cx q[40], q[119];
U(0, 0, pi/3) q[119];
cx q[40], q[119];
cx q[41], q[119];
U(0, 0, pi/3) q[119];
cx q[41], q[119];
cx q[42], q[119];
U(0, 0, pi/3) q[119];
cx q[42], q[119];
cx q[45], q[119];
U(0, 0, pi/3) q[119];
cx q[45], q[119];
cx q[46], q[119];
U(0, 0, pi/3) q[119];
cx q[46], q[119];
cx q[47], q[119];
U(0, 0, pi/3) q[119];
cx q[47], q[119];
cx q[48], q[119];
U(0, 0, pi/3) q[119];
cx q[48], q[119];
cx q[49], q[119];
U(0, 0, pi/3) q[119];
cx q[49], q[119];
cx q[50], q[119];
U(0, 0, pi/3) q[119];
cx q[50], q[119];
cx q[51], q[119];
U(0, 0, pi/3) q[119];
cx q[51], q[119];
cx q[53], q[119];
U(0, 0, pi/3) q[119];
cx q[53], q[119];
cx q[54], q[119];
U(0, 0, pi/3) q[119];
cx q[54], q[119];
cx q[55], q[119];
U(0, 0, pi/3) q[119];
cx q[55], q[119];
cx q[58], q[119];
U(0, 0, pi/3) q[119];
cx q[58], q[119];
cx q[69], q[119];
U(0, 0, pi/3) q[119];
cx q[69], q[119];
cx q[72], q[119];
U(0, 0, pi/3) q[119];
cx q[72], q[119];
cx q[74], q[119];
U(0, 0, pi/3) q[119];
cx q[74], q[119];
cx q[76], q[119];
U(0, 0, pi/3) q[119];
cx q[76], q[119];
cx q[78], q[119];
U(0, 0, pi/3) q[119];
cx q[78], q[119];
cx q[79], q[119];
U(0, 0, pi/3) q[119];
cx q[79], q[119];
cx q[81], q[119];
U(0, 0, pi/3) q[119];
cx q[81], q[119];
cx q[82], q[119];
U(0, 0, pi/3) q[119];
cx q[82], q[119];
cx q[83], q[119];
U(0, 0, pi/3) q[119];
cx q[83], q[119];
cx q[85], q[119];
U(0, 0, pi/3) q[119];
cx q[85], q[119];
cx q[87], q[119];
U(0, 0, pi/3) q[119];
cx q[87], q[119];
cx q[91], q[119];
U(0, 0, pi/3) q[119];
cx q[91], q[119];
cx q[94], q[119];
U(0, 0, pi/3) q[119];
cx q[94], q[119];
cx q[95], q[119];
U(0, 0, pi/3) q[119];
cx q[95], q[119];
cx q[101], q[119];
U(0, 0, pi/3) q[119];
cx q[101], q[119];
cx q[103], q[119];
U(0, 0, pi/3) q[119];
cx q[103], q[119];
cx q[105], q[119];
U(0, 0, pi/3) q[119];
cx q[105], q[119];
cx q[109], q[119];
U(0, 0, pi/3) q[119];
cx q[109], q[119];
cx q[111], q[119];
U(0, 0, pi/3) q[119];
cx q[111], q[119];
cx q[115], q[119];
U(0, 0, pi/3) q[119];
cx q[115], q[119];
cx q[117], q[119];
U(0, 0, pi/3) q[119];
cx q[117], q[119];
cx q[118], q[119];
U(0, 0, pi/3) q[119];
cx q[118], q[119];
cx q[2], q[120];
U(0, 0, pi/3) q[120];
cx q[2], q[120];
cx q[3], q[120];
U(0, 0, pi/3) q[120];
cx q[3], q[120];
cx q[4], q[120];
U(0, 0, pi/3) q[120];
cx q[4], q[120];
cx q[7], q[120];
U(0, 0, pi/3) q[120];
cx q[7], q[120];
cx q[8], q[120];
U(0, 0, pi/3) q[120];
cx q[8], q[120];
cx q[9], q[120];
U(0, 0, pi/3) q[120];
cx q[9], q[120];
cx q[10], q[120];
U(0, 0, pi/3) q[120];
cx q[10], q[120];
cx q[12], q[120];
U(0, 0, pi/3) q[120];
cx q[12], q[120];
cx q[15], q[120];
U(0, 0, pi/3) q[120];
cx q[15], q[120];
cx q[16], q[120];
U(0, 0, pi/3) q[120];
cx q[16], q[120];
cx q[17], q[120];
U(0, 0, pi/3) q[120];
cx q[17], q[120];
cx q[19], q[120];
U(0, 0, pi/3) q[120];
cx q[19], q[120];
cx q[20], q[120];
U(0, 0, pi/3) q[120];
cx q[20], q[120];
cx q[22], q[120];
U(0, 0, pi/3) q[120];
cx q[22], q[120];
cx q[24], q[120];
U(0, 0, pi/3) q[120];
cx q[24], q[120];
cx q[25], q[120];
U(0, 0, pi/3) q[120];
cx q[25], q[120];
cx q[27], q[120];
U(0, 0, pi/3) q[120];
cx q[27], q[120];
cx q[28], q[120];
U(0, 0, pi/3) q[120];
cx q[28], q[120];
cx q[29], q[120];
U(0, 0, pi/3) q[120];
cx q[29], q[120];
cx q[31], q[120];
U(0, 0, pi/3) q[120];
cx q[31], q[120];
cx q[32], q[120];
U(0, 0, pi/3) q[120];
cx q[32], q[120];
cx q[35], q[120];
U(0, 0, pi/3) q[120];
cx q[35], q[120];
cx q[36], q[120];
U(0, 0, pi/3) q[120];
cx q[36], q[120];
cx q[38], q[120];
U(0, 0, pi/3) q[120];
cx q[38], q[120];
cx q[40], q[120];
U(0, 0, pi/3) q[120];
cx q[40], q[120];
cx q[41], q[120];
U(0, 0, pi/3) q[120];
cx q[41], q[120];
cx q[42], q[120];
U(0, 0, pi/3) q[120];
cx q[42], q[120];
cx q[43], q[120];
U(0, 0, pi/3) q[120];
cx q[43], q[120];
cx q[44], q[120];
U(0, 0, pi/3) q[120];
cx q[44], q[120];
cx q[45], q[120];
U(0, 0, pi/3) q[120];
cx q[45], q[120];
cx q[46], q[120];
U(0, 0, pi/3) q[120];
cx q[46], q[120];
cx q[47], q[120];
U(0, 0, pi/3) q[120];
cx q[47], q[120];
cx q[48], q[120];
U(0, 0, pi/3) q[120];
cx q[48], q[120];
cx q[50], q[120];
U(0, 0, pi/3) q[120];
cx q[50], q[120];
cx q[51], q[120];
U(0, 0, pi/3) q[120];
cx q[51], q[120];
cx q[52], q[120];
U(0, 0, pi/3) q[120];
cx q[52], q[120];
cx q[53], q[120];
U(0, 0, pi/3) q[120];
cx q[53], q[120];
cx q[55], q[120];
U(0, 0, pi/3) q[120];
cx q[55], q[120];
cx q[56], q[120];
U(0, 0, pi/3) q[120];
cx q[56], q[120];
cx q[57], q[120];
U(0, 0, pi/3) q[120];
cx q[57], q[120];
cx q[59], q[120];
U(0, 0, pi/3) q[120];
cx q[59], q[120];
cx q[60], q[120];
U(0, 0, pi/3) q[120];
cx q[60], q[120];
cx q[64], q[120];
U(0, 0, pi/3) q[120];
cx q[64], q[120];
cx q[65], q[120];
U(0, 0, pi/3) q[120];
cx q[65], q[120];
cx q[66], q[120];
U(0, 0, pi/3) q[120];
cx q[66], q[120];
cx q[70], q[120];
U(0, 0, pi/3) q[120];
cx q[70], q[120];
cx q[71], q[120];
U(0, 0, pi/3) q[120];
cx q[71], q[120];
cx q[72], q[120];
U(0, 0, pi/3) q[120];
cx q[72], q[120];
cx q[76], q[120];
U(0, 0, pi/3) q[120];
cx q[76], q[120];
cx q[78], q[120];
U(0, 0, pi/3) q[120];
cx q[78], q[120];
cx q[79], q[120];
U(0, 0, pi/3) q[120];
cx q[79], q[120];
cx q[80], q[120];
U(0, 0, pi/3) q[120];
cx q[80], q[120];
cx q[81], q[120];
U(0, 0, pi/3) q[120];
cx q[81], q[120];
cx q[85], q[120];
U(0, 0, pi/3) q[120];
cx q[85], q[120];
cx q[86], q[120];
U(0, 0, pi/3) q[120];
cx q[86], q[120];
cx q[87], q[120];
U(0, 0, pi/3) q[120];
cx q[87], q[120];
cx q[88], q[120];
U(0, 0, pi/3) q[120];
cx q[88], q[120];
cx q[90], q[120];
U(0, 0, pi/3) q[120];
cx q[90], q[120];
cx q[91], q[120];
U(0, 0, pi/3) q[120];
cx q[91], q[120];
cx q[92], q[120];
U(0, 0, pi/3) q[120];
cx q[92], q[120];
cx q[93], q[120];
U(0, 0, pi/3) q[120];
cx q[93], q[120];
cx q[94], q[120];
U(0, 0, pi/3) q[120];
cx q[94], q[120];
cx q[95], q[120];
U(0, 0, pi/3) q[120];
cx q[95], q[120];
cx q[98], q[120];
U(0, 0, pi/3) q[120];
cx q[98], q[120];
cx q[99], q[120];
U(0, 0, pi/3) q[120];
cx q[99], q[120];
cx q[100], q[120];
U(0, 0, pi/3) q[120];
cx q[100], q[120];
cx q[101], q[120];
U(0, 0, pi/3) q[120];
cx q[101], q[120];
cx q[103], q[120];
U(0, 0, pi/3) q[120];
cx q[103], q[120];
cx q[104], q[120];
U(0, 0, pi/3) q[120];
cx q[104], q[120];
cx q[105], q[120];
U(0, 0, pi/3) q[120];
cx q[105], q[120];
cx q[107], q[120];
U(0, 0, pi/3) q[120];
cx q[107], q[120];
cx q[108], q[120];
U(0, 0, pi/3) q[120];
cx q[108], q[120];
cx q[109], q[120];
U(0, 0, pi/3) q[120];
cx q[109], q[120];
cx q[110], q[120];
U(0, 0, pi/3) q[120];
cx q[110], q[120];
cx q[112], q[120];
U(0, 0, pi/3) q[120];
cx q[112], q[120];
cx q[119], q[120];
U(0, 0, pi/3) q[120];
cx q[119], q[120];
cx q[0], q[121];
U(0, 0, pi/3) q[121];
cx q[0], q[121];
cx q[5], q[121];
U(0, 0, pi/3) q[121];
cx q[5], q[121];
cx q[9], q[121];
U(0, 0, pi/3) q[121];
cx q[9], q[121];
cx q[11], q[121];
U(0, 0, pi/3) q[121];
cx q[11], q[121];
cx q[12], q[121];
U(0, 0, pi/3) q[121];
cx q[12], q[121];
cx q[13], q[121];
U(0, 0, pi/3) q[121];
cx q[13], q[121];
cx q[14], q[121];
U(0, 0, pi/3) q[121];
cx q[14], q[121];
cx q[16], q[121];
U(0, 0, pi/3) q[121];
cx q[16], q[121];
cx q[18], q[121];
U(0, 0, pi/3) q[121];
cx q[18], q[121];
cx q[19], q[121];
U(0, 0, pi/3) q[121];
cx q[19], q[121];
cx q[20], q[121];
U(0, 0, pi/3) q[121];
cx q[20], q[121];
cx q[23], q[121];
U(0, 0, pi/3) q[121];
cx q[23], q[121];
cx q[24], q[121];
U(0, 0, pi/3) q[121];
cx q[24], q[121];
cx q[26], q[121];
U(0, 0, pi/3) q[121];
cx q[26], q[121];
cx q[34], q[121];
U(0, 0, pi/3) q[121];
cx q[34], q[121];
cx q[35], q[121];
U(0, 0, pi/3) q[121];
cx q[35], q[121];
cx q[36], q[121];
U(0, 0, pi/3) q[121];
cx q[36], q[121];
cx q[37], q[121];
U(0, 0, pi/3) q[121];
cx q[37], q[121];
cx q[38], q[121];
U(0, 0, pi/3) q[121];
cx q[38], q[121];
cx q[41], q[121];
U(0, 0, pi/3) q[121];
cx q[41], q[121];
cx q[43], q[121];
U(0, 0, pi/3) q[121];
cx q[43], q[121];
cx q[44], q[121];
U(0, 0, pi/3) q[121];
cx q[44], q[121];
cx q[45], q[121];
U(0, 0, pi/3) q[121];
cx q[45], q[121];
cx q[49], q[121];
U(0, 0, pi/3) q[121];
cx q[49], q[121];
cx q[52], q[121];
U(0, 0, pi/3) q[121];
cx q[52], q[121];
cx q[55], q[121];
U(0, 0, pi/3) q[121];
cx q[55], q[121];
cx q[56], q[121];
U(0, 0, pi/3) q[121];
cx q[56], q[121];
cx q[60], q[121];
U(0, 0, pi/3) q[121];
cx q[60], q[121];
cx q[62], q[121];
U(0, 0, pi/3) q[121];
cx q[62], q[121];
cx q[63], q[121];
U(0, 0, pi/3) q[121];
cx q[63], q[121];
cx q[64], q[121];
U(0, 0, pi/3) q[121];
cx q[64], q[121];
cx q[66], q[121];
U(0, 0, pi/3) q[121];
cx q[66], q[121];
cx q[70], q[121];
U(0, 0, pi/3) q[121];
cx q[70], q[121];
cx q[72], q[121];
U(0, 0, pi/3) q[121];
cx q[72], q[121];
cx q[73], q[121];
U(0, 0, pi/3) q[121];
cx q[73], q[121];
cx q[74], q[121];
U(0, 0, pi/3) q[121];
cx q[74], q[121];
cx q[79], q[121];
U(0, 0, pi/3) q[121];
cx q[79], q[121];
cx q[83], q[121];
U(0, 0, pi/3) q[121];
cx q[83], q[121];
cx q[84], q[121];
U(0, 0, pi/3) q[121];
cx q[84], q[121];
cx q[86], q[121];
U(0, 0, pi/3) q[121];
cx q[86], q[121];
cx q[87], q[121];
U(0, 0, pi/3) q[121];
cx q[87], q[121];
cx q[88], q[121];
U(0, 0, pi/3) q[121];
cx q[88], q[121];
cx q[90], q[121];
U(0, 0, pi/3) q[121];
cx q[90], q[121];
cx q[91], q[121];
U(0, 0, pi/3) q[121];
cx q[91], q[121];
cx q[93], q[121];
U(0, 0, pi/3) q[121];
cx q[93], q[121];
cx q[94], q[121];
U(0, 0, pi/3) q[121];
cx q[94], q[121];
cx q[95], q[121];
U(0, 0, pi/3) q[121];
cx q[95], q[121];
cx q[96], q[121];
U(0, 0, pi/3) q[121];
cx q[96], q[121];
cx q[99], q[121];
U(0, 0, pi/3) q[121];
cx q[99], q[121];
cx q[100], q[121];
U(0, 0, pi/3) q[121];
cx q[100], q[121];
cx q[104], q[121];
U(0, 0, pi/3) q[121];
cx q[104], q[121];
cx q[105], q[121];
U(0, 0, pi/3) q[121];
cx q[105], q[121];
cx q[106], q[121];
U(0, 0, pi/3) q[121];
cx q[106], q[121];
cx q[107], q[121];
U(0, 0, pi/3) q[121];
cx q[107], q[121];
cx q[110], q[121];
U(0, 0, pi/3) q[121];
cx q[110], q[121];
cx q[112], q[121];
U(0, 0, pi/3) q[121];
cx q[112], q[121];
cx q[114], q[121];
U(0, 0, pi/3) q[121];
cx q[114], q[121];
cx q[116], q[121];
U(0, 0, pi/3) q[121];
cx q[116], q[121];
cx q[118], q[121];
U(0, 0, pi/3) q[121];
cx q[118], q[121];
cx q[120], q[121];
U(0, 0, pi/3) q[121];
cx q[120], q[121];
cx q[0], q[122];
U(0, 0, pi/3) q[122];
cx q[0], q[122];
cx q[1], q[122];
U(0, 0, pi/3) q[122];
cx q[1], q[122];
cx q[3], q[122];
U(0, 0, pi/3) q[122];
cx q[3], q[122];
cx q[6], q[122];
U(0, 0, pi/3) q[122];
cx q[6], q[122];
cx q[7], q[122];
U(0, 0, pi/3) q[122];
cx q[7], q[122];
cx q[10], q[122];
U(0, 0, pi/3) q[122];
cx q[10], q[122];
cx q[11], q[122];
U(0, 0, pi/3) q[122];
cx q[11], q[122];
cx q[13], q[122];
U(0, 0, pi/3) q[122];
cx q[13], q[122];
cx q[14], q[122];
U(0, 0, pi/3) q[122];
cx q[14], q[122];
cx q[15], q[122];
U(0, 0, pi/3) q[122];
cx q[15], q[122];
cx q[16], q[122];
U(0, 0, pi/3) q[122];
cx q[16], q[122];
cx q[17], q[122];
U(0, 0, pi/3) q[122];
cx q[17], q[122];
cx q[21], q[122];
U(0, 0, pi/3) q[122];
cx q[21], q[122];
cx q[23], q[122];
U(0, 0, pi/3) q[122];
cx q[23], q[122];
cx q[25], q[122];
U(0, 0, pi/3) q[122];
cx q[25], q[122];
cx q[26], q[122];
U(0, 0, pi/3) q[122];
cx q[26], q[122];
cx q[29], q[122];
U(0, 0, pi/3) q[122];
cx q[29], q[122];
cx q[30], q[122];
U(0, 0, pi/3) q[122];
cx q[30], q[122];
cx q[31], q[122];
U(0, 0, pi/3) q[122];
cx q[31], q[122];
cx q[35], q[122];
U(0, 0, pi/3) q[122];
cx q[35], q[122];
cx q[36], q[122];
U(0, 0, pi/3) q[122];
cx q[36], q[122];
cx q[40], q[122];
U(0, 0, pi/3) q[122];
cx q[40], q[122];
cx q[41], q[122];
U(0, 0, pi/3) q[122];
cx q[41], q[122];
cx q[42], q[122];
U(0, 0, pi/3) q[122];
cx q[42], q[122];
cx q[46], q[122];
U(0, 0, pi/3) q[122];
cx q[46], q[122];
cx q[47], q[122];
U(0, 0, pi/3) q[122];
cx q[47], q[122];
cx q[49], q[122];
U(0, 0, pi/3) q[122];
cx q[49], q[122];
cx q[50], q[122];
U(0, 0, pi/3) q[122];
cx q[50], q[122];
cx q[51], q[122];
U(0, 0, pi/3) q[122];
cx q[51], q[122];
cx q[52], q[122];
U(0, 0, pi/3) q[122];
cx q[52], q[122];
cx q[56], q[122];
U(0, 0, pi/3) q[122];
cx q[56], q[122];
cx q[59], q[122];
U(0, 0, pi/3) q[122];
cx q[59], q[122];
cx q[61], q[122];
U(0, 0, pi/3) q[122];
cx q[61], q[122];
cx q[62], q[122];
U(0, 0, pi/3) q[122];
cx q[62], q[122];
cx q[63], q[122];
U(0, 0, pi/3) q[122];
cx q[63], q[122];
cx q[65], q[122];
U(0, 0, pi/3) q[122];
cx q[65], q[122];
cx q[66], q[122];
U(0, 0, pi/3) q[122];
cx q[66], q[122];
cx q[67], q[122];
U(0, 0, pi/3) q[122];
cx q[67], q[122];
cx q[69], q[122];
U(0, 0, pi/3) q[122];
cx q[69], q[122];
cx q[72], q[122];
U(0, 0, pi/3) q[122];
cx q[72], q[122];
cx q[74], q[122];
U(0, 0, pi/3) q[122];
cx q[74], q[122];
cx q[75], q[122];
U(0, 0, pi/3) q[122];
cx q[75], q[122];
cx q[80], q[122];
U(0, 0, pi/3) q[122];
cx q[80], q[122];
cx q[81], q[122];
U(0, 0, pi/3) q[122];
cx q[81], q[122];
cx q[85], q[122];
U(0, 0, pi/3) q[122];
cx q[85], q[122];
cx q[86], q[122];
U(0, 0, pi/3) q[122];
cx q[86], q[122];
cx q[87], q[122];
U(0, 0, pi/3) q[122];
cx q[87], q[122];
cx q[88], q[122];
U(0, 0, pi/3) q[122];
cx q[88], q[122];
cx q[91], q[122];
U(0, 0, pi/3) q[122];
cx q[91], q[122];
cx q[92], q[122];
U(0, 0, pi/3) q[122];
cx q[92], q[122];
cx q[93], q[122];
U(0, 0, pi/3) q[122];
cx q[93], q[122];
cx q[94], q[122];
U(0, 0, pi/3) q[122];
cx q[94], q[122];
cx q[96], q[122];
U(0, 0, pi/3) q[122];
cx q[96], q[122];
cx q[99], q[122];
U(0, 0, pi/3) q[122];
cx q[99], q[122];
cx q[100], q[122];
U(0, 0, pi/3) q[122];
cx q[100], q[122];
cx q[101], q[122];
U(0, 0, pi/3) q[122];
cx q[101], q[122];
cx q[102], q[122];
U(0, 0, pi/3) q[122];
cx q[102], q[122];
cx q[103], q[122];
U(0, 0, pi/3) q[122];
cx q[103], q[122];
cx q[106], q[122];
U(0, 0, pi/3) q[122];
cx q[106], q[122];
cx q[107], q[122];
U(0, 0, pi/3) q[122];
cx q[107], q[122];
cx q[109], q[122];
U(0, 0, pi/3) q[122];
cx q[109], q[122];
cx q[114], q[122];
U(0, 0, pi/3) q[122];
cx q[114], q[122];
cx q[118], q[122];
U(0, 0, pi/3) q[122];
cx q[118], q[122];
cx q[119], q[122];
U(0, 0, pi/3) q[122];
cx q[119], q[122];
cx q[121], q[122];
U(0, 0, pi/3) q[122];
cx q[121], q[122];
cx q[0], q[123];
U(0, 0, pi/3) q[123];
cx q[0], q[123];
cx q[1], q[123];
U(0, 0, pi/3) q[123];
cx q[1], q[123];
cx q[3], q[123];
U(0, 0, pi/3) q[123];
cx q[3], q[123];
cx q[4], q[123];
U(0, 0, pi/3) q[123];
cx q[4], q[123];
cx q[7], q[123];
U(0, 0, pi/3) q[123];
cx q[7], q[123];
cx q[8], q[123];
U(0, 0, pi/3) q[123];
cx q[8], q[123];
cx q[10], q[123];
U(0, 0, pi/3) q[123];
cx q[10], q[123];
cx q[11], q[123];
U(0, 0, pi/3) q[123];
cx q[11], q[123];
cx q[12], q[123];
U(0, 0, pi/3) q[123];
cx q[12], q[123];
cx q[17], q[123];
U(0, 0, pi/3) q[123];
cx q[17], q[123];
cx q[18], q[123];
U(0, 0, pi/3) q[123];
cx q[18], q[123];
cx q[19], q[123];
U(0, 0, pi/3) q[123];
cx q[19], q[123];
cx q[23], q[123];
U(0, 0, pi/3) q[123];
cx q[23], q[123];
cx q[24], q[123];
U(0, 0, pi/3) q[123];
cx q[24], q[123];
cx q[25], q[123];
U(0, 0, pi/3) q[123];
cx q[25], q[123];
cx q[28], q[123];
U(0, 0, pi/3) q[123];
cx q[28], q[123];
cx q[32], q[123];
U(0, 0, pi/3) q[123];
cx q[32], q[123];
cx q[35], q[123];
U(0, 0, pi/3) q[123];
cx q[35], q[123];
cx q[36], q[123];
U(0, 0, pi/3) q[123];
cx q[36], q[123];
cx q[38], q[123];
U(0, 0, pi/3) q[123];
cx q[38], q[123];
cx q[40], q[123];
U(0, 0, pi/3) q[123];
cx q[40], q[123];
cx q[41], q[123];
U(0, 0, pi/3) q[123];
cx q[41], q[123];
cx q[42], q[123];
U(0, 0, pi/3) q[123];
cx q[42], q[123];
cx q[43], q[123];
U(0, 0, pi/3) q[123];
cx q[43], q[123];
cx q[44], q[123];
U(0, 0, pi/3) q[123];
cx q[44], q[123];
cx q[47], q[123];
U(0, 0, pi/3) q[123];
cx q[47], q[123];
cx q[48], q[123];
U(0, 0, pi/3) q[123];
cx q[48], q[123];
cx q[49], q[123];
U(0, 0, pi/3) q[123];
cx q[49], q[123];
cx q[50], q[123];
U(0, 0, pi/3) q[123];
cx q[50], q[123];
cx q[52], q[123];
U(0, 0, pi/3) q[123];
cx q[52], q[123];
cx q[53], q[123];
U(0, 0, pi/3) q[123];
cx q[53], q[123];
cx q[55], q[123];
U(0, 0, pi/3) q[123];
cx q[55], q[123];
cx q[56], q[123];
U(0, 0, pi/3) q[123];
cx q[56], q[123];
cx q[58], q[123];
U(0, 0, pi/3) q[123];
cx q[58], q[123];
cx q[59], q[123];
U(0, 0, pi/3) q[123];
cx q[59], q[123];
cx q[60], q[123];
U(0, 0, pi/3) q[123];
cx q[60], q[123];
cx q[63], q[123];
U(0, 0, pi/3) q[123];
cx q[63], q[123];
cx q[64], q[123];
U(0, 0, pi/3) q[123];
cx q[64], q[123];
cx q[65], q[123];
U(0, 0, pi/3) q[123];
cx q[65], q[123];
cx q[68], q[123];
U(0, 0, pi/3) q[123];
cx q[68], q[123];
cx q[69], q[123];
U(0, 0, pi/3) q[123];
cx q[69], q[123];
cx q[70], q[123];
U(0, 0, pi/3) q[123];
cx q[70], q[123];
cx q[72], q[123];
U(0, 0, pi/3) q[123];
cx q[72], q[123];
cx q[73], q[123];
U(0, 0, pi/3) q[123];
cx q[73], q[123];
cx q[75], q[123];
U(0, 0, pi/3) q[123];
cx q[75], q[123];
cx q[81], q[123];
U(0, 0, pi/3) q[123];
cx q[81], q[123];
cx q[82], q[123];
U(0, 0, pi/3) q[123];
cx q[82], q[123];
cx q[83], q[123];
U(0, 0, pi/3) q[123];
cx q[83], q[123];
cx q[85], q[123];
U(0, 0, pi/3) q[123];
cx q[85], q[123];
cx q[87], q[123];
U(0, 0, pi/3) q[123];
cx q[87], q[123];
cx q[88], q[123];
U(0, 0, pi/3) q[123];
cx q[88], q[123];
cx q[90], q[123];
U(0, 0, pi/3) q[123];
cx q[90], q[123];
cx q[96], q[123];
U(0, 0, pi/3) q[123];
cx q[96], q[123];
cx q[99], q[123];
U(0, 0, pi/3) q[123];
cx q[99], q[123];
cx q[104], q[123];
U(0, 0, pi/3) q[123];
cx q[104], q[123];
cx q[105], q[123];
U(0, 0, pi/3) q[123];
cx q[105], q[123];
cx q[107], q[123];
U(0, 0, pi/3) q[123];
cx q[107], q[123];
cx q[111], q[123];
U(0, 0, pi/3) q[123];
cx q[111], q[123];
cx q[113], q[123];
U(0, 0, pi/3) q[123];
cx q[113], q[123];
cx q[115], q[123];
U(0, 0, pi/3) q[123];
cx q[115], q[123];
cx q[117], q[123];
U(0, 0, pi/3) q[123];
cx q[117], q[123];
cx q[120], q[123];
U(0, 0, pi/3) q[123];
cx q[120], q[123];
cx q[1], q[124];
U(0, 0, pi/3) q[124];
cx q[1], q[124];
cx q[4], q[124];
U(0, 0, pi/3) q[124];
cx q[4], q[124];
cx q[5], q[124];
U(0, 0, pi/3) q[124];
cx q[5], q[124];
cx q[8], q[124];
U(0, 0, pi/3) q[124];
cx q[8], q[124];
cx q[11], q[124];
U(0, 0, pi/3) q[124];
cx q[11], q[124];
cx q[12], q[124];
U(0, 0, pi/3) q[124];
cx q[12], q[124];
cx q[13], q[124];
U(0, 0, pi/3) q[124];
cx q[13], q[124];
cx q[14], q[124];
U(0, 0, pi/3) q[124];
cx q[14], q[124];
cx q[16], q[124];
U(0, 0, pi/3) q[124];
cx q[16], q[124];
cx q[19], q[124];
U(0, 0, pi/3) q[124];
cx q[19], q[124];
cx q[20], q[124];
U(0, 0, pi/3) q[124];
cx q[20], q[124];
cx q[22], q[124];
U(0, 0, pi/3) q[124];
cx q[22], q[124];
cx q[23], q[124];
U(0, 0, pi/3) q[124];
cx q[23], q[124];
cx q[25], q[124];
U(0, 0, pi/3) q[124];
cx q[25], q[124];
cx q[27], q[124];
U(0, 0, pi/3) q[124];
cx q[27], q[124];
cx q[29], q[124];
U(0, 0, pi/3) q[124];
cx q[29], q[124];
cx q[32], q[124];
U(0, 0, pi/3) q[124];
cx q[32], q[124];
cx q[33], q[124];
U(0, 0, pi/3) q[124];
cx q[33], q[124];
cx q[35], q[124];
U(0, 0, pi/3) q[124];
cx q[35], q[124];
cx q[38], q[124];
U(0, 0, pi/3) q[124];
cx q[38], q[124];
cx q[39], q[124];
U(0, 0, pi/3) q[124];
cx q[39], q[124];
cx q[40], q[124];
U(0, 0, pi/3) q[124];
cx q[40], q[124];
cx q[43], q[124];
U(0, 0, pi/3) q[124];
cx q[43], q[124];
cx q[45], q[124];
U(0, 0, pi/3) q[124];
cx q[45], q[124];
cx q[46], q[124];
U(0, 0, pi/3) q[124];
cx q[46], q[124];
cx q[48], q[124];
U(0, 0, pi/3) q[124];
cx q[48], q[124];
cx q[53], q[124];
U(0, 0, pi/3) q[124];
cx q[53], q[124];
cx q[55], q[124];
U(0, 0, pi/3) q[124];
cx q[55], q[124];
cx q[57], q[124];
U(0, 0, pi/3) q[124];
cx q[57], q[124];
cx q[58], q[124];
U(0, 0, pi/3) q[124];
cx q[58], q[124];
cx q[59], q[124];
U(0, 0, pi/3) q[124];
cx q[59], q[124];
cx q[61], q[124];
U(0, 0, pi/3) q[124];
cx q[61], q[124];
cx q[63], q[124];
U(0, 0, pi/3) q[124];
cx q[63], q[124];
cx q[64], q[124];
U(0, 0, pi/3) q[124];
cx q[64], q[124];
cx q[70], q[124];
U(0, 0, pi/3) q[124];
cx q[70], q[124];
cx q[73], q[124];
U(0, 0, pi/3) q[124];
cx q[73], q[124];
cx q[74], q[124];
U(0, 0, pi/3) q[124];
cx q[74], q[124];
cx q[75], q[124];
U(0, 0, pi/3) q[124];
cx q[75], q[124];
cx q[77], q[124];
U(0, 0, pi/3) q[124];
cx q[77], q[124];
cx q[78], q[124];
U(0, 0, pi/3) q[124];
cx q[78], q[124];
cx q[80], q[124];
U(0, 0, pi/3) q[124];
cx q[80], q[124];
cx q[81], q[124];
U(0, 0, pi/3) q[124];
cx q[81], q[124];
cx q[82], q[124];
U(0, 0, pi/3) q[124];
cx q[82], q[124];
cx q[83], q[124];
U(0, 0, pi/3) q[124];
cx q[83], q[124];
cx q[84], q[124];
U(0, 0, pi/3) q[124];
cx q[84], q[124];
cx q[88], q[124];
U(0, 0, pi/3) q[124];
cx q[88], q[124];
cx q[90], q[124];
U(0, 0, pi/3) q[124];
cx q[90], q[124];
cx q[92], q[124];
U(0, 0, pi/3) q[124];
cx q[92], q[124];
cx q[93], q[124];
U(0, 0, pi/3) q[124];
cx q[93], q[124];
cx q[96], q[124];
U(0, 0, pi/3) q[124];
cx q[96], q[124];
cx q[100], q[124];
U(0, 0, pi/3) q[124];
cx q[100], q[124];
cx q[101], q[124];
U(0, 0, pi/3) q[124];
cx q[101], q[124];
cx q[104], q[124];
U(0, 0, pi/3) q[124];
cx q[104], q[124];
cx q[109], q[124];
U(0, 0, pi/3) q[124];
cx q[109], q[124];
cx q[111], q[124];
U(0, 0, pi/3) q[124];
cx q[111], q[124];
cx q[112], q[124];
U(0, 0, pi/3) q[124];
cx q[112], q[124];
cx q[113], q[124];
U(0, 0, pi/3) q[124];
cx q[113], q[124];
cx q[115], q[124];
U(0, 0, pi/3) q[124];
cx q[115], q[124];
cx q[116], q[124];
U(0, 0, pi/3) q[124];
cx q[116], q[124];
cx q[119], q[124];
U(0, 0, pi/3) q[124];
cx q[119], q[124];
cx q[121], q[124];
U(0, 0, pi/3) q[124];
cx q[121], q[124];
cx q[122], q[124];
U(0, 0, pi/3) q[124];
cx q[122], q[124];
cx q[123], q[124];
U(0, 0, pi/3) q[124];
cx q[123], q[124];
cx q[1], q[125];
U(0, 0, pi/3) q[125];
cx q[1], q[125];
cx q[2], q[125];
U(0, 0, pi/3) q[125];
cx q[2], q[125];
cx q[3], q[125];
U(0, 0, pi/3) q[125];
cx q[3], q[125];
cx q[4], q[125];
U(0, 0, pi/3) q[125];
cx q[4], q[125];
cx q[5], q[125];
U(0, 0, pi/3) q[125];
cx q[5], q[125];
cx q[6], q[125];
U(0, 0, pi/3) q[125];
cx q[6], q[125];
cx q[7], q[125];
U(0, 0, pi/3) q[125];
cx q[7], q[125];
cx q[11], q[125];
U(0, 0, pi/3) q[125];
cx q[11], q[125];
cx q[12], q[125];
U(0, 0, pi/3) q[125];
cx q[12], q[125];
cx q[15], q[125];
U(0, 0, pi/3) q[125];
cx q[15], q[125];
cx q[16], q[125];
U(0, 0, pi/3) q[125];
cx q[16], q[125];
cx q[18], q[125];
U(0, 0, pi/3) q[125];
cx q[18], q[125];
cx q[21], q[125];
U(0, 0, pi/3) q[125];
cx q[21], q[125];
cx q[23], q[125];
U(0, 0, pi/3) q[125];
cx q[23], q[125];
cx q[24], q[125];
U(0, 0, pi/3) q[125];
cx q[24], q[125];
cx q[25], q[125];
U(0, 0, pi/3) q[125];
cx q[25], q[125];
cx q[26], q[125];
U(0, 0, pi/3) q[125];
cx q[26], q[125];
cx q[27], q[125];
U(0, 0, pi/3) q[125];
cx q[27], q[125];
cx q[28], q[125];
U(0, 0, pi/3) q[125];
cx q[28], q[125];
cx q[31], q[125];
U(0, 0, pi/3) q[125];
cx q[31], q[125];
cx q[32], q[125];
U(0, 0, pi/3) q[125];
cx q[32], q[125];
cx q[33], q[125];
U(0, 0, pi/3) q[125];
cx q[33], q[125];
cx q[35], q[125];
U(0, 0, pi/3) q[125];
cx q[35], q[125];
cx q[42], q[125];
U(0, 0, pi/3) q[125];
cx q[42], q[125];
cx q[44], q[125];
U(0, 0, pi/3) q[125];
cx q[44], q[125];
cx q[45], q[125];
U(0, 0, pi/3) q[125];
cx q[45], q[125];
cx q[47], q[125];
U(0, 0, pi/3) q[125];
cx q[47], q[125];
cx q[49], q[125];
U(0, 0, pi/3) q[125];
cx q[49], q[125];
cx q[52], q[125];
U(0, 0, pi/3) q[125];
cx q[52], q[125];
cx q[54], q[125];
U(0, 0, pi/3) q[125];
cx q[54], q[125];
cx q[55], q[125];
U(0, 0, pi/3) q[125];
cx q[55], q[125];
cx q[56], q[125];
U(0, 0, pi/3) q[125];
cx q[56], q[125];
cx q[57], q[125];
U(0, 0, pi/3) q[125];
cx q[57], q[125];
cx q[59], q[125];
U(0, 0, pi/3) q[125];
cx q[59], q[125];
cx q[61], q[125];
U(0, 0, pi/3) q[125];
cx q[61], q[125];
cx q[64], q[125];
U(0, 0, pi/3) q[125];
cx q[64], q[125];
cx q[67], q[125];
U(0, 0, pi/3) q[125];
cx q[67], q[125];
cx q[68], q[125];
U(0, 0, pi/3) q[125];
cx q[68], q[125];
cx q[71], q[125];
U(0, 0, pi/3) q[125];
cx q[71], q[125];
cx q[72], q[125];
U(0, 0, pi/3) q[125];
cx q[72], q[125];
cx q[74], q[125];
U(0, 0, pi/3) q[125];
cx q[74], q[125];
cx q[76], q[125];
U(0, 0, pi/3) q[125];
cx q[76], q[125];
cx q[77], q[125];
U(0, 0, pi/3) q[125];
cx q[77], q[125];
cx q[82], q[125];
U(0, 0, pi/3) q[125];
cx q[82], q[125];
cx q[83], q[125];
U(0, 0, pi/3) q[125];
cx q[83], q[125];
cx q[85], q[125];
U(0, 0, pi/3) q[125];
cx q[85], q[125];
cx q[86], q[125];
U(0, 0, pi/3) q[125];
cx q[86], q[125];
cx q[88], q[125];
U(0, 0, pi/3) q[125];
cx q[88], q[125];
cx q[90], q[125];
U(0, 0, pi/3) q[125];
cx q[90], q[125];
cx q[92], q[125];
U(0, 0, pi/3) q[125];
cx q[92], q[125];
cx q[95], q[125];
U(0, 0, pi/3) q[125];
cx q[95], q[125];
cx q[96], q[125];
U(0, 0, pi/3) q[125];
cx q[96], q[125];
cx q[103], q[125];
U(0, 0, pi/3) q[125];
cx q[103], q[125];
cx q[106], q[125];
U(0, 0, pi/3) q[125];
cx q[106], q[125];
cx q[108], q[125];
U(0, 0, pi/3) q[125];
cx q[108], q[125];
cx q[109], q[125];
U(0, 0, pi/3) q[125];
cx q[109], q[125];
cx q[111], q[125];
U(0, 0, pi/3) q[125];
cx q[111], q[125];
cx q[115], q[125];
U(0, 0, pi/3) q[125];
cx q[115], q[125];
cx q[116], q[125];
U(0, 0, pi/3) q[125];
cx q[116], q[125];
cx q[122], q[125];
U(0, 0, pi/3) q[125];
cx q[122], q[125];
cx q[123], q[125];
U(0, 0, pi/3) q[125];
cx q[123], q[125];
cx q[124], q[125];
U(0, 0, pi/3) q[125];
cx q[124], q[125];
cx q[5], q[126];
U(0, 0, pi/3) q[126];
cx q[5], q[126];
cx q[9], q[126];
U(0, 0, pi/3) q[126];
cx q[9], q[126];
cx q[14], q[126];
U(0, 0, pi/3) q[126];
cx q[14], q[126];
cx q[15], q[126];
U(0, 0, pi/3) q[126];
cx q[15], q[126];
cx q[19], q[126];
U(0, 0, pi/3) q[126];
cx q[19], q[126];
cx q[20], q[126];
U(0, 0, pi/3) q[126];
cx q[20], q[126];
cx q[21], q[126];
U(0, 0, pi/3) q[126];
cx q[21], q[126];
cx q[23], q[126];
U(0, 0, pi/3) q[126];
cx q[23], q[126];
cx q[24], q[126];
U(0, 0, pi/3) q[126];
cx q[24], q[126];
cx q[25], q[126];
U(0, 0, pi/3) q[126];
cx q[25], q[126];
cx q[29], q[126];
U(0, 0, pi/3) q[126];
cx q[29], q[126];
cx q[30], q[126];
U(0, 0, pi/3) q[126];
cx q[30], q[126];
cx q[31], q[126];
U(0, 0, pi/3) q[126];
cx q[31], q[126];
cx q[33], q[126];
U(0, 0, pi/3) q[126];
cx q[33], q[126];
cx q[34], q[126];
U(0, 0, pi/3) q[126];
cx q[34], q[126];
cx q[38], q[126];
U(0, 0, pi/3) q[126];
cx q[38], q[126];
cx q[40], q[126];
U(0, 0, pi/3) q[126];
cx q[40], q[126];
cx q[41], q[126];
U(0, 0, pi/3) q[126];
cx q[41], q[126];
cx q[42], q[126];
U(0, 0, pi/3) q[126];
cx q[42], q[126];
cx q[43], q[126];
U(0, 0, pi/3) q[126];
cx q[43], q[126];
cx q[45], q[126];
U(0, 0, pi/3) q[126];
cx q[45], q[126];
cx q[49], q[126];
U(0, 0, pi/3) q[126];
cx q[49], q[126];
cx q[50], q[126];
U(0, 0, pi/3) q[126];
cx q[50], q[126];
cx q[56], q[126];
U(0, 0, pi/3) q[126];
cx q[56], q[126];
cx q[58], q[126];
U(0, 0, pi/3) q[126];
cx q[58], q[126];
cx q[61], q[126];
U(0, 0, pi/3) q[126];
cx q[61], q[126];
cx q[62], q[126];
U(0, 0, pi/3) q[126];
cx q[62], q[126];
cx q[63], q[126];
U(0, 0, pi/3) q[126];
cx q[63], q[126];
cx q[68], q[126];
U(0, 0, pi/3) q[126];
cx q[68], q[126];
cx q[69], q[126];
U(0, 0, pi/3) q[126];
cx q[69], q[126];
cx q[70], q[126];
U(0, 0, pi/3) q[126];
cx q[70], q[126];
cx q[71], q[126];
U(0, 0, pi/3) q[126];
cx q[71], q[126];
cx q[72], q[126];
U(0, 0, pi/3) q[126];
cx q[72], q[126];
cx q[73], q[126];
U(0, 0, pi/3) q[126];
cx q[73], q[126];
cx q[78], q[126];
U(0, 0, pi/3) q[126];
cx q[78], q[126];
cx q[83], q[126];
U(0, 0, pi/3) q[126];
cx q[83], q[126];
cx q[87], q[126];
U(0, 0, pi/3) q[126];
cx q[87], q[126];
cx q[89], q[126];
U(0, 0, pi/3) q[126];
cx q[89], q[126];
cx q[93], q[126];
U(0, 0, pi/3) q[126];
cx q[93], q[126];
cx q[98], q[126];
U(0, 0, pi/3) q[126];
cx q[98], q[126];
cx q[100], q[126];
U(0, 0, pi/3) q[126];
cx q[100], q[126];
cx q[103], q[126];
U(0, 0, pi/3) q[126];
cx q[103], q[126];
cx q[104], q[126];
U(0, 0, pi/3) q[126];
cx q[104], q[126];
cx q[105], q[126];
U(0, 0, pi/3) q[126];
cx q[105], q[126];
cx q[106], q[126];
U(0, 0, pi/3) q[126];
cx q[106], q[126];
cx q[107], q[126];
U(0, 0, pi/3) q[126];
cx q[107], q[126];
cx q[108], q[126];
U(0, 0, pi/3) q[126];
cx q[108], q[126];
cx q[110], q[126];
U(0, 0, pi/3) q[126];
cx q[110], q[126];
cx q[111], q[126];
U(0, 0, pi/3) q[126];
cx q[111], q[126];
cx q[113], q[126];
U(0, 0, pi/3) q[126];
cx q[113], q[126];
cx q[114], q[126];
U(0, 0, pi/3) q[126];
cx q[114], q[126];
cx q[115], q[126];
U(0, 0, pi/3) q[126];
cx q[115], q[126];
cx q[120], q[126];
U(0, 0, pi/3) q[126];
cx q[120], q[126];
cx q[122], q[126];
U(0, 0, pi/3) q[126];
cx q[122], q[126];
cx q[123], q[126];
U(0, 0, pi/3) q[126];
cx q[123], q[126];
cx q[124], q[126];
U(0, 0, pi/3) q[126];
cx q[124], q[126];
cx q[125], q[126];
U(0, 0, pi/3) q[126];
cx q[125], q[126];
cx q[0], q[127];
U(0, 0, pi/3) q[127];
cx q[0], q[127];
cx q[1], q[127];
U(0, 0, pi/3) q[127];
cx q[1], q[127];
cx q[3], q[127];
U(0, 0, pi/3) q[127];
cx q[3], q[127];
cx q[5], q[127];
U(0, 0, pi/3) q[127];
cx q[5], q[127];
cx q[6], q[127];
U(0, 0, pi/3) q[127];
cx q[6], q[127];
cx q[7], q[127];
U(0, 0, pi/3) q[127];
cx q[7], q[127];
cx q[9], q[127];
U(0, 0, pi/3) q[127];
cx q[9], q[127];
cx q[11], q[127];
U(0, 0, pi/3) q[127];
cx q[11], q[127];
cx q[17], q[127];
U(0, 0, pi/3) q[127];
cx q[17], q[127];
cx q[18], q[127];
U(0, 0, pi/3) q[127];
cx q[18], q[127];
cx q[19], q[127];
U(0, 0, pi/3) q[127];
cx q[19], q[127];
cx q[20], q[127];
U(0, 0, pi/3) q[127];
cx q[20], q[127];
cx q[23], q[127];
U(0, 0, pi/3) q[127];
cx q[23], q[127];
cx q[24], q[127];
U(0, 0, pi/3) q[127];
cx q[24], q[127];
cx q[28], q[127];
U(0, 0, pi/3) q[127];
cx q[28], q[127];
cx q[31], q[127];
U(0, 0, pi/3) q[127];
cx q[31], q[127];
cx q[33], q[127];
U(0, 0, pi/3) q[127];
cx q[33], q[127];
cx q[40], q[127];
U(0, 0, pi/3) q[127];
cx q[40], q[127];
cx q[41], q[127];
U(0, 0, pi/3) q[127];
cx q[41], q[127];
cx q[42], q[127];
U(0, 0, pi/3) q[127];
cx q[42], q[127];
cx q[47], q[127];
U(0, 0, pi/3) q[127];
cx q[47], q[127];
cx q[49], q[127];
U(0, 0, pi/3) q[127];
cx q[49], q[127];
cx q[50], q[127];
U(0, 0, pi/3) q[127];
cx q[50], q[127];
cx q[51], q[127];
U(0, 0, pi/3) q[127];
cx q[51], q[127];
cx q[52], q[127];
U(0, 0, pi/3) q[127];
cx q[52], q[127];
cx q[53], q[127];
U(0, 0, pi/3) q[127];
cx q[53], q[127];
cx q[55], q[127];
U(0, 0, pi/3) q[127];
cx q[55], q[127];
cx q[56], q[127];
U(0, 0, pi/3) q[127];
cx q[56], q[127];
cx q[57], q[127];
U(0, 0, pi/3) q[127];
cx q[57], q[127];
cx q[58], q[127];
U(0, 0, pi/3) q[127];
cx q[58], q[127];
cx q[59], q[127];
U(0, 0, pi/3) q[127];
cx q[59], q[127];
cx q[62], q[127];
U(0, 0, pi/3) q[127];
cx q[62], q[127];
cx q[64], q[127];
U(0, 0, pi/3) q[127];
cx q[64], q[127];
cx q[65], q[127];
U(0, 0, pi/3) q[127];
cx q[65], q[127];
cx q[68], q[127];
U(0, 0, pi/3) q[127];
cx q[68], q[127];
cx q[69], q[127];
U(0, 0, pi/3) q[127];
cx q[69], q[127];
cx q[71], q[127];
U(0, 0, pi/3) q[127];
cx q[71], q[127];
cx q[73], q[127];
U(0, 0, pi/3) q[127];
cx q[73], q[127];
cx q[74], q[127];
U(0, 0, pi/3) q[127];
cx q[74], q[127];
cx q[75], q[127];
U(0, 0, pi/3) q[127];
cx q[75], q[127];
cx q[79], q[127];
U(0, 0, pi/3) q[127];
cx q[79], q[127];
cx q[80], q[127];
U(0, 0, pi/3) q[127];
cx q[80], q[127];
cx q[81], q[127];
U(0, 0, pi/3) q[127];
cx q[81], q[127];
cx q[83], q[127];
U(0, 0, pi/3) q[127];
cx q[83], q[127];
cx q[85], q[127];
U(0, 0, pi/3) q[127];
cx q[85], q[127];
cx q[86], q[127];
U(0, 0, pi/3) q[127];
cx q[86], q[127];
cx q[89], q[127];
U(0, 0, pi/3) q[127];
cx q[89], q[127];
cx q[91], q[127];
U(0, 0, pi/3) q[127];
cx q[91], q[127];
cx q[94], q[127];
U(0, 0, pi/3) q[127];
cx q[94], q[127];
cx q[96], q[127];
U(0, 0, pi/3) q[127];
cx q[96], q[127];
cx q[98], q[127];
U(0, 0, pi/3) q[127];
cx q[98], q[127];
cx q[99], q[127];
U(0, 0, pi/3) q[127];
cx q[99], q[127];
cx q[101], q[127];
U(0, 0, pi/3) q[127];
cx q[101], q[127];
cx q[104], q[127];
U(0, 0, pi/3) q[127];
cx q[104], q[127];
cx q[108], q[127];
U(0, 0, pi/3) q[127];
cx q[108], q[127];
cx q[110], q[127];
U(0, 0, pi/3) q[127];
cx q[110], q[127];
cx q[112], q[127];
U(0, 0, pi/3) q[127];
cx q[112], q[127];
cx q[115], q[127];
U(0, 0, pi/3) q[127];
cx q[115], q[127];
cx q[116], q[127];
U(0, 0, pi/3) q[127];
cx q[116], q[127];
cx q[119], q[127];
U(0, 0, pi/3) q[127];
cx q[119], q[127];
cx q[120], q[127];
U(0, 0, pi/3) q[127];
cx q[120], q[127];
cx q[121], q[127];
U(0, 0, pi/3) q[127];
cx q[121], q[127];
cx q[124], q[127];
U(0, 0, pi/3) q[127];
cx q[124], q[127];
cx q[126], q[127];
U(0, 0, pi/3) q[127];
cx q[126], q[127];
cx q[0], q[128];
U(0, 0, pi/3) q[128];
cx q[0], q[128];
cx q[1], q[128];
U(0, 0, pi/3) q[128];
cx q[1], q[128];
cx q[2], q[128];
U(0, 0, pi/3) q[128];
cx q[2], q[128];
cx q[5], q[128];
U(0, 0, pi/3) q[128];
cx q[5], q[128];
cx q[7], q[128];
U(0, 0, pi/3) q[128];
cx q[7], q[128];
cx q[8], q[128];
U(0, 0, pi/3) q[128];
cx q[8], q[128];
cx q[9], q[128];
U(0, 0, pi/3) q[128];
cx q[9], q[128];
cx q[10], q[128];
U(0, 0, pi/3) q[128];
cx q[10], q[128];
cx q[15], q[128];
U(0, 0, pi/3) q[128];
cx q[15], q[128];
cx q[16], q[128];
U(0, 0, pi/3) q[128];
cx q[16], q[128];
cx q[17], q[128];
U(0, 0, pi/3) q[128];
cx q[17], q[128];
cx q[18], q[128];
U(0, 0, pi/3) q[128];
cx q[18], q[128];
cx q[19], q[128];
U(0, 0, pi/3) q[128];
cx q[19], q[128];
cx q[20], q[128];
U(0, 0, pi/3) q[128];
cx q[20], q[128];
cx q[21], q[128];
U(0, 0, pi/3) q[128];
cx q[21], q[128];
cx q[26], q[128];
U(0, 0, pi/3) q[128];
cx q[26], q[128];
cx q[27], q[128];
U(0, 0, pi/3) q[128];
cx q[27], q[128];
cx q[29], q[128];
U(0, 0, pi/3) q[128];
cx q[29], q[128];
cx q[30], q[128];
U(0, 0, pi/3) q[128];
cx q[30], q[128];
cx q[31], q[128];
U(0, 0, pi/3) q[128];
cx q[31], q[128];
cx q[32], q[128];
U(0, 0, pi/3) q[128];
cx q[32], q[128];
cx q[33], q[128];
U(0, 0, pi/3) q[128];
cx q[33], q[128];
cx q[34], q[128];
U(0, 0, pi/3) q[128];
cx q[34], q[128];
cx q[36], q[128];
U(0, 0, pi/3) q[128];
cx q[36], q[128];
cx q[39], q[128];
U(0, 0, pi/3) q[128];
cx q[39], q[128];
cx q[41], q[128];
U(0, 0, pi/3) q[128];
cx q[41], q[128];
cx q[42], q[128];
U(0, 0, pi/3) q[128];
cx q[42], q[128];
cx q[44], q[128];
U(0, 0, pi/3) q[128];
cx q[44], q[128];
cx q[52], q[128];
U(0, 0, pi/3) q[128];
cx q[52], q[128];
cx q[54], q[128];
U(0, 0, pi/3) q[128];
cx q[54], q[128];
cx q[55], q[128];
U(0, 0, pi/3) q[128];
cx q[55], q[128];
cx q[57], q[128];
U(0, 0, pi/3) q[128];
cx q[57], q[128];
cx q[59], q[128];
U(0, 0, pi/3) q[128];
cx q[59], q[128];
cx q[60], q[128];
U(0, 0, pi/3) q[128];
cx q[60], q[128];
cx q[61], q[128];
U(0, 0, pi/3) q[128];
cx q[61], q[128];
cx q[62], q[128];
U(0, 0, pi/3) q[128];
cx q[62], q[128];
cx q[64], q[128];
U(0, 0, pi/3) q[128];
cx q[64], q[128];
cx q[65], q[128];
U(0, 0, pi/3) q[128];
cx q[65], q[128];
cx q[67], q[128];
U(0, 0, pi/3) q[128];
cx q[67], q[128];
cx q[68], q[128];
U(0, 0, pi/3) q[128];
cx q[68], q[128];
cx q[70], q[128];
U(0, 0, pi/3) q[128];
cx q[70], q[128];
cx q[71], q[128];
U(0, 0, pi/3) q[128];
cx q[71], q[128];
cx q[72], q[128];
U(0, 0, pi/3) q[128];
cx q[72], q[128];
cx q[73], q[128];
U(0, 0, pi/3) q[128];
cx q[73], q[128];
cx q[74], q[128];
U(0, 0, pi/3) q[128];
cx q[74], q[128];
cx q[75], q[128];
U(0, 0, pi/3) q[128];
cx q[75], q[128];
cx q[76], q[128];
U(0, 0, pi/3) q[128];
cx q[76], q[128];
cx q[79], q[128];
U(0, 0, pi/3) q[128];
cx q[79], q[128];
cx q[80], q[128];
U(0, 0, pi/3) q[128];
cx q[80], q[128];
cx q[85], q[128];
U(0, 0, pi/3) q[128];
cx q[85], q[128];
cx q[86], q[128];
U(0, 0, pi/3) q[128];
cx q[86], q[128];
cx q[87], q[128];
U(0, 0, pi/3) q[128];
cx q[87], q[128];
cx q[89], q[128];
U(0, 0, pi/3) q[128];
cx q[89], q[128];
cx q[90], q[128];
U(0, 0, pi/3) q[128];
cx q[90], q[128];
cx q[94], q[128];
U(0, 0, pi/3) q[128];
cx q[94], q[128];
cx q[97], q[128];
U(0, 0, pi/3) q[128];
cx q[97], q[128];
cx q[98], q[128];
U(0, 0, pi/3) q[128];
cx q[98], q[128];
cx q[103], q[128];
U(0, 0, pi/3) q[128];
cx q[103], q[128];
cx q[104], q[128];
U(0, 0, pi/3) q[128];
cx q[104], q[128];
cx q[108], q[128];
U(0, 0, pi/3) q[128];
cx q[108], q[128];
cx q[110], q[128];
U(0, 0, pi/3) q[128];
cx q[110], q[128];
cx q[111], q[128];
U(0, 0, pi/3) q[128];
cx q[111], q[128];
cx q[114], q[128];
U(0, 0, pi/3) q[128];
cx q[114], q[128];
cx q[115], q[128];
U(0, 0, pi/3) q[128];
cx q[115], q[128];
cx q[116], q[128];
U(0, 0, pi/3) q[128];
cx q[116], q[128];
cx q[119], q[128];
U(0, 0, pi/3) q[128];
cx q[119], q[128];
cx q[120], q[128];
U(0, 0, pi/3) q[128];
cx q[120], q[128];
cx q[121], q[128];
U(0, 0, pi/3) q[128];
cx q[121], q[128];
cx q[126], q[128];
U(0, 0, pi/3) q[128];
cx q[126], q[128];
cx q[0], q[129];
U(0, 0, pi/3) q[129];
cx q[0], q[129];
cx q[1], q[129];
U(0, 0, pi/3) q[129];
cx q[1], q[129];
cx q[3], q[129];
U(0, 0, pi/3) q[129];
cx q[3], q[129];
cx q[5], q[129];
U(0, 0, pi/3) q[129];
cx q[5], q[129];
cx q[6], q[129];
U(0, 0, pi/3) q[129];
cx q[6], q[129];
cx q[10], q[129];
U(0, 0, pi/3) q[129];
cx q[10], q[129];
cx q[13], q[129];
U(0, 0, pi/3) q[129];
cx q[13], q[129];
cx q[14], q[129];
U(0, 0, pi/3) q[129];
cx q[14], q[129];
cx q[15], q[129];
U(0, 0, pi/3) q[129];
cx q[15], q[129];
cx q[16], q[129];
U(0, 0, pi/3) q[129];
cx q[16], q[129];
cx q[17], q[129];
U(0, 0, pi/3) q[129];
cx q[17], q[129];
cx q[25], q[129];
U(0, 0, pi/3) q[129];
cx q[25], q[129];
cx q[26], q[129];
U(0, 0, pi/3) q[129];
cx q[26], q[129];
cx q[30], q[129];
U(0, 0, pi/3) q[129];
cx q[30], q[129];
cx q[31], q[129];
U(0, 0, pi/3) q[129];
cx q[31], q[129];
cx q[32], q[129];
U(0, 0, pi/3) q[129];
cx q[32], q[129];
cx q[33], q[129];
U(0, 0, pi/3) q[129];
cx q[33], q[129];
cx q[35], q[129];
U(0, 0, pi/3) q[129];
cx q[35], q[129];
cx q[36], q[129];
U(0, 0, pi/3) q[129];
cx q[36], q[129];
cx q[37], q[129];
U(0, 0, pi/3) q[129];
cx q[37], q[129];
cx q[38], q[129];
U(0, 0, pi/3) q[129];
cx q[38], q[129];
cx q[40], q[129];
U(0, 0, pi/3) q[129];
cx q[40], q[129];
cx q[41], q[129];
U(0, 0, pi/3) q[129];
cx q[41], q[129];
cx q[43], q[129];
U(0, 0, pi/3) q[129];
cx q[43], q[129];
cx q[45], q[129];
U(0, 0, pi/3) q[129];
cx q[45], q[129];
cx q[47], q[129];
U(0, 0, pi/3) q[129];
cx q[47], q[129];
cx q[50], q[129];
U(0, 0, pi/3) q[129];
cx q[50], q[129];
cx q[51], q[129];
U(0, 0, pi/3) q[129];
cx q[51], q[129];
cx q[53], q[129];
U(0, 0, pi/3) q[129];
cx q[53], q[129];
cx q[54], q[129];
U(0, 0, pi/3) q[129];
cx q[54], q[129];
cx q[55], q[129];
U(0, 0, pi/3) q[129];
cx q[55], q[129];
cx q[56], q[129];
U(0, 0, pi/3) q[129];
cx q[56], q[129];
cx q[58], q[129];
U(0, 0, pi/3) q[129];
cx q[58], q[129];
cx q[61], q[129];
U(0, 0, pi/3) q[129];
cx q[61], q[129];
cx q[62], q[129];
U(0, 0, pi/3) q[129];
cx q[62], q[129];
cx q[64], q[129];
U(0, 0, pi/3) q[129];
cx q[64], q[129];
cx q[65], q[129];
U(0, 0, pi/3) q[129];
cx q[65], q[129];
cx q[70], q[129];
U(0, 0, pi/3) q[129];
cx q[70], q[129];
cx q[71], q[129];
U(0, 0, pi/3) q[129];
cx q[71], q[129];
cx q[73], q[129];
U(0, 0, pi/3) q[129];
cx q[73], q[129];
cx q[74], q[129];
U(0, 0, pi/3) q[129];
cx q[74], q[129];
cx q[75], q[129];
U(0, 0, pi/3) q[129];
cx q[75], q[129];
cx q[78], q[129];
U(0, 0, pi/3) q[129];
cx q[78], q[129];
cx q[79], q[129];
U(0, 0, pi/3) q[129];
cx q[79], q[129];
cx q[80], q[129];
U(0, 0, pi/3) q[129];
cx q[80], q[129];
cx q[81], q[129];
U(0, 0, pi/3) q[129];
cx q[81], q[129];
cx q[83], q[129];
U(0, 0, pi/3) q[129];
cx q[83], q[129];
cx q[84], q[129];
U(0, 0, pi/3) q[129];
cx q[84], q[129];
cx q[87], q[129];
U(0, 0, pi/3) q[129];
cx q[87], q[129];
cx q[91], q[129];
U(0, 0, pi/3) q[129];
cx q[91], q[129];
cx q[92], q[129];
U(0, 0, pi/3) q[129];
cx q[92], q[129];
cx q[93], q[129];
U(0, 0, pi/3) q[129];
cx q[93], q[129];
cx q[95], q[129];
U(0, 0, pi/3) q[129];
cx q[95], q[129];
cx q[96], q[129];
U(0, 0, pi/3) q[129];
cx q[96], q[129];
cx q[97], q[129];
U(0, 0, pi/3) q[129];
cx q[97], q[129];
cx q[98], q[129];
U(0, 0, pi/3) q[129];
cx q[98], q[129];
cx q[99], q[129];
U(0, 0, pi/3) q[129];
cx q[99], q[129];
cx q[101], q[129];
U(0, 0, pi/3) q[129];
cx q[101], q[129];
cx q[103], q[129];
U(0, 0, pi/3) q[129];
cx q[103], q[129];
cx q[104], q[129];
U(0, 0, pi/3) q[129];
cx q[104], q[129];
cx q[107], q[129];
U(0, 0, pi/3) q[129];
cx q[107], q[129];
cx q[108], q[129];
U(0, 0, pi/3) q[129];
cx q[108], q[129];
cx q[109], q[129];
U(0, 0, pi/3) q[129];
cx q[109], q[129];
cx q[111], q[129];
U(0, 0, pi/3) q[129];
cx q[111], q[129];
cx q[115], q[129];
U(0, 0, pi/3) q[129];
cx q[115], q[129];
cx q[116], q[129];
U(0, 0, pi/3) q[129];
cx q[116], q[129];
cx q[126], q[129];
U(0, 0, pi/3) q[129];
cx q[126], q[129];
cx q[127], q[129];
U(0, 0, pi/3) q[129];
cx q[127], q[129];
cx q[128], q[129];
U(0, 0, pi/3) q[129];
cx q[128], q[129];
cx q[0], q[130];
U(0, 0, pi/3) q[130];
cx q[0], q[130];
cx q[1], q[130];
U(0, 0, pi/3) q[130];
cx q[1], q[130];
cx q[3], q[130];
U(0, 0, pi/3) q[130];
cx q[3], q[130];
cx q[5], q[130];
U(0, 0, pi/3) q[130];
cx q[5], q[130];
cx q[13], q[130];
U(0, 0, pi/3) q[130];
cx q[13], q[130];
cx q[14], q[130];
U(0, 0, pi/3) q[130];
cx q[14], q[130];
cx q[15], q[130];
U(0, 0, pi/3) q[130];
cx q[15], q[130];
cx q[19], q[130];
U(0, 0, pi/3) q[130];
cx q[19], q[130];
cx q[22], q[130];
U(0, 0, pi/3) q[130];
cx q[22], q[130];
cx q[25], q[130];
U(0, 0, pi/3) q[130];
cx q[25], q[130];
cx q[28], q[130];
U(0, 0, pi/3) q[130];
cx q[28], q[130];
cx q[30], q[130];
U(0, 0, pi/3) q[130];
cx q[30], q[130];
cx q[32], q[130];
U(0, 0, pi/3) q[130];
cx q[32], q[130];
cx q[33], q[130];
U(0, 0, pi/3) q[130];
cx q[33], q[130];
cx q[35], q[130];
U(0, 0, pi/3) q[130];
cx q[35], q[130];
cx q[40], q[130];
U(0, 0, pi/3) q[130];
cx q[40], q[130];
cx q[41], q[130];
U(0, 0, pi/3) q[130];
cx q[41], q[130];
cx q[42], q[130];
U(0, 0, pi/3) q[130];
cx q[42], q[130];
cx q[43], q[130];
U(0, 0, pi/3) q[130];
cx q[43], q[130];
cx q[45], q[130];
U(0, 0, pi/3) q[130];
cx q[45], q[130];
cx q[47], q[130];
U(0, 0, pi/3) q[130];
cx q[47], q[130];
cx q[51], q[130];
U(0, 0, pi/3) q[130];
cx q[51], q[130];
cx q[53], q[130];
U(0, 0, pi/3) q[130];
cx q[53], q[130];
cx q[54], q[130];
U(0, 0, pi/3) q[130];
cx q[54], q[130];
cx q[56], q[130];
U(0, 0, pi/3) q[130];
cx q[56], q[130];
cx q[57], q[130];
U(0, 0, pi/3) q[130];
cx q[57], q[130];
cx q[58], q[130];
U(0, 0, pi/3) q[130];
cx q[58], q[130];
cx q[59], q[130];
U(0, 0, pi/3) q[130];
cx q[59], q[130];
cx q[60], q[130];
U(0, 0, pi/3) q[130];
cx q[60], q[130];
cx q[61], q[130];
U(0, 0, pi/3) q[130];
cx q[61], q[130];
cx q[62], q[130];
U(0, 0, pi/3) q[130];
cx q[62], q[130];
cx q[63], q[130];
U(0, 0, pi/3) q[130];
cx q[63], q[130];
cx q[64], q[130];
U(0, 0, pi/3) q[130];
cx q[64], q[130];
cx q[68], q[130];
U(0, 0, pi/3) q[130];
cx q[68], q[130];
cx q[69], q[130];
U(0, 0, pi/3) q[130];
cx q[69], q[130];
cx q[70], q[130];
U(0, 0, pi/3) q[130];
cx q[70], q[130];
cx q[71], q[130];
U(0, 0, pi/3) q[130];
cx q[71], q[130];
cx q[72], q[130];
U(0, 0, pi/3) q[130];
cx q[72], q[130];
cx q[73], q[130];
U(0, 0, pi/3) q[130];
cx q[73], q[130];
cx q[74], q[130];
U(0, 0, pi/3) q[130];
cx q[74], q[130];
cx q[77], q[130];
U(0, 0, pi/3) q[130];
cx q[77], q[130];
cx q[78], q[130];
U(0, 0, pi/3) q[130];
cx q[78], q[130];
cx q[79], q[130];
U(0, 0, pi/3) q[130];
cx q[79], q[130];
cx q[80], q[130];
U(0, 0, pi/3) q[130];
cx q[80], q[130];
cx q[81], q[130];
U(0, 0, pi/3) q[130];
cx q[81], q[130];
cx q[83], q[130];
U(0, 0, pi/3) q[130];
cx q[83], q[130];
cx q[85], q[130];
U(0, 0, pi/3) q[130];
cx q[85], q[130];
cx q[86], q[130];
U(0, 0, pi/3) q[130];
cx q[86], q[130];
cx q[87], q[130];
U(0, 0, pi/3) q[130];
cx q[87], q[130];
cx q[91], q[130];
U(0, 0, pi/3) q[130];
cx q[91], q[130];
cx q[94], q[130];
U(0, 0, pi/3) q[130];
cx q[94], q[130];
cx q[98], q[130];
U(0, 0, pi/3) q[130];
cx q[98], q[130];
cx q[99], q[130];
U(0, 0, pi/3) q[130];
cx q[99], q[130];
cx q[101], q[130];
U(0, 0, pi/3) q[130];
cx q[101], q[130];
cx q[102], q[130];
U(0, 0, pi/3) q[130];
cx q[102], q[130];
cx q[103], q[130];
U(0, 0, pi/3) q[130];
cx q[103], q[130];
cx q[104], q[130];
U(0, 0, pi/3) q[130];
cx q[104], q[130];
cx q[107], q[130];
U(0, 0, pi/3) q[130];
cx q[107], q[130];
cx q[110], q[130];
U(0, 0, pi/3) q[130];
cx q[110], q[130];
cx q[111], q[130];
U(0, 0, pi/3) q[130];
cx q[111], q[130];
cx q[113], q[130];
U(0, 0, pi/3) q[130];
cx q[113], q[130];
cx q[114], q[130];
U(0, 0, pi/3) q[130];
cx q[114], q[130];
cx q[118], q[130];
U(0, 0, pi/3) q[130];
cx q[118], q[130];
cx q[119], q[130];
U(0, 0, pi/3) q[130];
cx q[119], q[130];
cx q[122], q[130];
U(0, 0, pi/3) q[130];
cx q[122], q[130];
cx q[124], q[130];
U(0, 0, pi/3) q[130];
cx q[124], q[130];
cx q[126], q[130];
U(0, 0, pi/3) q[130];
cx q[126], q[130];
cx q[127], q[130];
U(0, 0, pi/3) q[130];
cx q[127], q[130];
cx q[2], q[131];
U(0, 0, pi/3) q[131];
cx q[2], q[131];
cx q[3], q[131];
U(0, 0, pi/3) q[131];
cx q[3], q[131];
cx q[4], q[131];
U(0, 0, pi/3) q[131];
cx q[4], q[131];
cx q[7], q[131];
U(0, 0, pi/3) q[131];
cx q[7], q[131];
cx q[9], q[131];
U(0, 0, pi/3) q[131];
cx q[9], q[131];
cx q[10], q[131];
U(0, 0, pi/3) q[131];
cx q[10], q[131];
cx q[13], q[131];
U(0, 0, pi/3) q[131];
cx q[13], q[131];
cx q[14], q[131];
U(0, 0, pi/3) q[131];
cx q[14], q[131];
cx q[15], q[131];
U(0, 0, pi/3) q[131];
cx q[15], q[131];
cx q[17], q[131];
U(0, 0, pi/3) q[131];
cx q[17], q[131];
cx q[23], q[131];
U(0, 0, pi/3) q[131];
cx q[23], q[131];
cx q[27], q[131];
U(0, 0, pi/3) q[131];
cx q[27], q[131];
cx q[29], q[131];
U(0, 0, pi/3) q[131];
cx q[29], q[131];
cx q[32], q[131];
U(0, 0, pi/3) q[131];
cx q[32], q[131];
cx q[35], q[131];
U(0, 0, pi/3) q[131];
cx q[35], q[131];
cx q[36], q[131];
U(0, 0, pi/3) q[131];
cx q[36], q[131];
cx q[37], q[131];
U(0, 0, pi/3) q[131];
cx q[37], q[131];
cx q[38], q[131];
U(0, 0, pi/3) q[131];
cx q[38], q[131];
cx q[39], q[131];
U(0, 0, pi/3) q[131];
cx q[39], q[131];
cx q[42], q[131];
U(0, 0, pi/3) q[131];
cx q[42], q[131];
cx q[43], q[131];
U(0, 0, pi/3) q[131];
cx q[43], q[131];
cx q[45], q[131];
U(0, 0, pi/3) q[131];
cx q[45], q[131];
cx q[48], q[131];
U(0, 0, pi/3) q[131];
cx q[48], q[131];
cx q[51], q[131];
U(0, 0, pi/3) q[131];
cx q[51], q[131];
cx q[54], q[131];
U(0, 0, pi/3) q[131];
cx q[54], q[131];
cx q[58], q[131];
U(0, 0, pi/3) q[131];
cx q[58], q[131];
cx q[59], q[131];
U(0, 0, pi/3) q[131];
cx q[59], q[131];
cx q[63], q[131];
U(0, 0, pi/3) q[131];
cx q[63], q[131];
cx q[64], q[131];
U(0, 0, pi/3) q[131];
cx q[64], q[131];
cx q[66], q[131];
U(0, 0, pi/3) q[131];
cx q[66], q[131];
cx q[69], q[131];
U(0, 0, pi/3) q[131];
cx q[69], q[131];
cx q[72], q[131];
U(0, 0, pi/3) q[131];
cx q[72], q[131];
cx q[73], q[131];
U(0, 0, pi/3) q[131];
cx q[73], q[131];
cx q[75], q[131];
U(0, 0, pi/3) q[131];
cx q[75], q[131];
cx q[76], q[131];
U(0, 0, pi/3) q[131];
cx q[76], q[131];
cx q[78], q[131];
U(0, 0, pi/3) q[131];
cx q[78], q[131];
cx q[81], q[131];
U(0, 0, pi/3) q[131];
cx q[81], q[131];
cx q[82], q[131];
U(0, 0, pi/3) q[131];
cx q[82], q[131];
cx q[83], q[131];
U(0, 0, pi/3) q[131];
cx q[83], q[131];
cx q[85], q[131];
U(0, 0, pi/3) q[131];
cx q[85], q[131];
cx q[86], q[131];
U(0, 0, pi/3) q[131];
cx q[86], q[131];
cx q[88], q[131];
U(0, 0, pi/3) q[131];
cx q[88], q[131];
cx q[92], q[131];
U(0, 0, pi/3) q[131];
cx q[92], q[131];
cx q[94], q[131];
U(0, 0, pi/3) q[131];
cx q[94], q[131];
cx q[97], q[131];
U(0, 0, pi/3) q[131];
cx q[97], q[131];
cx q[98], q[131];
U(0, 0, pi/3) q[131];
cx q[98], q[131];
cx q[100], q[131];
U(0, 0, pi/3) q[131];
cx q[100], q[131];
cx q[101], q[131];
U(0, 0, pi/3) q[131];
cx q[101], q[131];
cx q[102], q[131];
U(0, 0, pi/3) q[131];
cx q[102], q[131];
cx q[105], q[131];
U(0, 0, pi/3) q[131];
cx q[105], q[131];
cx q[106], q[131];
U(0, 0, pi/3) q[131];
cx q[106], q[131];
cx q[113], q[131];
U(0, 0, pi/3) q[131];
cx q[113], q[131];
cx q[114], q[131];
U(0, 0, pi/3) q[131];
cx q[114], q[131];
cx q[116], q[131];
U(0, 0, pi/3) q[131];
cx q[116], q[131];
cx q[119], q[131];
U(0, 0, pi/3) q[131];
cx q[119], q[131];
cx q[121], q[131];
U(0, 0, pi/3) q[131];
cx q[121], q[131];
cx q[125], q[131];
U(0, 0, pi/3) q[131];
cx q[125], q[131];
cx q[126], q[131];
U(0, 0, pi/3) q[131];
cx q[126], q[131];
cx q[128], q[131];
U(0, 0, pi/3) q[131];
cx q[128], q[131];
cx q[129], q[131];
U(0, 0, pi/3) q[131];
cx q[129], q[131];
cx q[130], q[131];
U(0, 0, pi/3) q[131];
cx q[130], q[131];
cx q[1], q[132];
U(0, 0, pi/3) q[132];
cx q[1], q[132];
cx q[3], q[132];
U(0, 0, pi/3) q[132];
cx q[3], q[132];
cx q[6], q[132];
U(0, 0, pi/3) q[132];
cx q[6], q[132];
cx q[8], q[132];
U(0, 0, pi/3) q[132];
cx q[8], q[132];
cx q[9], q[132];
U(0, 0, pi/3) q[132];
cx q[9], q[132];
cx q[10], q[132];
U(0, 0, pi/3) q[132];
cx q[10], q[132];
cx q[13], q[132];
U(0, 0, pi/3) q[132];
cx q[13], q[132];
cx q[14], q[132];
U(0, 0, pi/3) q[132];
cx q[14], q[132];
cx q[15], q[132];
U(0, 0, pi/3) q[132];
cx q[15], q[132];
cx q[16], q[132];
U(0, 0, pi/3) q[132];
cx q[16], q[132];
cx q[17], q[132];
U(0, 0, pi/3) q[132];
cx q[17], q[132];
cx q[22], q[132];
U(0, 0, pi/3) q[132];
cx q[22], q[132];
cx q[23], q[132];
U(0, 0, pi/3) q[132];
cx q[23], q[132];
cx q[25], q[132];
U(0, 0, pi/3) q[132];
cx q[25], q[132];
cx q[26], q[132];
U(0, 0, pi/3) q[132];
cx q[26], q[132];
cx q[27], q[132];
U(0, 0, pi/3) q[132];
cx q[27], q[132];
cx q[28], q[132];
U(0, 0, pi/3) q[132];
cx q[28], q[132];
cx q[30], q[132];
U(0, 0, pi/3) q[132];
cx q[30], q[132];
cx q[31], q[132];
U(0, 0, pi/3) q[132];
cx q[31], q[132];
cx q[32], q[132];
U(0, 0, pi/3) q[132];
cx q[32], q[132];
cx q[33], q[132];
U(0, 0, pi/3) q[132];
cx q[33], q[132];
cx q[34], q[132];
U(0, 0, pi/3) q[132];
cx q[34], q[132];
cx q[36], q[132];
U(0, 0, pi/3) q[132];
cx q[36], q[132];
cx q[38], q[132];
U(0, 0, pi/3) q[132];
cx q[38], q[132];
cx q[40], q[132];
U(0, 0, pi/3) q[132];
cx q[40], q[132];
cx q[41], q[132];
U(0, 0, pi/3) q[132];
cx q[41], q[132];
cx q[42], q[132];
U(0, 0, pi/3) q[132];
cx q[42], q[132];
cx q[44], q[132];
U(0, 0, pi/3) q[132];
cx q[44], q[132];
cx q[46], q[132];
U(0, 0, pi/3) q[132];
cx q[46], q[132];
cx q[48], q[132];
U(0, 0, pi/3) q[132];
cx q[48], q[132];
cx q[49], q[132];
U(0, 0, pi/3) q[132];
cx q[49], q[132];
cx q[53], q[132];
U(0, 0, pi/3) q[132];
cx q[53], q[132];
cx q[54], q[132];
U(0, 0, pi/3) q[132];
cx q[54], q[132];
cx q[55], q[132];
U(0, 0, pi/3) q[132];
cx q[55], q[132];
cx q[56], q[132];
U(0, 0, pi/3) q[132];
cx q[56], q[132];
cx q[57], q[132];
U(0, 0, pi/3) q[132];
cx q[57], q[132];
cx q[58], q[132];
U(0, 0, pi/3) q[132];
cx q[58], q[132];
cx q[59], q[132];
U(0, 0, pi/3) q[132];
cx q[59], q[132];
cx q[62], q[132];
U(0, 0, pi/3) q[132];
cx q[62], q[132];
cx q[63], q[132];
U(0, 0, pi/3) q[132];
cx q[63], q[132];
cx q[64], q[132];
U(0, 0, pi/3) q[132];
cx q[64], q[132];
cx q[66], q[132];
U(0, 0, pi/3) q[132];
cx q[66], q[132];
cx q[69], q[132];
U(0, 0, pi/3) q[132];
cx q[69], q[132];
cx q[71], q[132];
U(0, 0, pi/3) q[132];
cx q[71], q[132];
cx q[77], q[132];
U(0, 0, pi/3) q[132];
cx q[77], q[132];
cx q[78], q[132];
U(0, 0, pi/3) q[132];
cx q[78], q[132];
cx q[80], q[132];
U(0, 0, pi/3) q[132];
cx q[80], q[132];
cx q[84], q[132];
U(0, 0, pi/3) q[132];
cx q[84], q[132];
cx q[85], q[132];
U(0, 0, pi/3) q[132];
cx q[85], q[132];
cx q[86], q[132];
U(0, 0, pi/3) q[132];
cx q[86], q[132];
cx q[87], q[132];
U(0, 0, pi/3) q[132];
cx q[87], q[132];
cx q[88], q[132];
U(0, 0, pi/3) q[132];
cx q[88], q[132];
cx q[90], q[132];
U(0, 0, pi/3) q[132];
cx q[90], q[132];
cx q[92], q[132];
U(0, 0, pi/3) q[132];
cx q[92], q[132];
cx q[95], q[132];
U(0, 0, pi/3) q[132];
cx q[95], q[132];
cx q[96], q[132];
U(0, 0, pi/3) q[132];
cx q[96], q[132];
cx q[97], q[132];
U(0, 0, pi/3) q[132];
cx q[97], q[132];
cx q[98], q[132];
U(0, 0, pi/3) q[132];
cx q[98], q[132];
cx q[99], q[132];
U(0, 0, pi/3) q[132];
cx q[99], q[132];
cx q[100], q[132];
U(0, 0, pi/3) q[132];
cx q[100], q[132];
cx q[101], q[132];
U(0, 0, pi/3) q[132];
cx q[101], q[132];
cx q[102], q[132];
U(0, 0, pi/3) q[132];
cx q[102], q[132];
cx q[104], q[132];
U(0, 0, pi/3) q[132];
cx q[104], q[132];
cx q[105], q[132];
U(0, 0, pi/3) q[132];
cx q[105], q[132];
cx q[106], q[132];
U(0, 0, pi/3) q[132];
cx q[106], q[132];
cx q[111], q[132];
U(0, 0, pi/3) q[132];
cx q[111], q[132];
cx q[112], q[132];
U(0, 0, pi/3) q[132];
cx q[112], q[132];
cx q[116], q[132];
U(0, 0, pi/3) q[132];
cx q[116], q[132];
cx q[118], q[132];
U(0, 0, pi/3) q[132];
cx q[118], q[132];
cx q[119], q[132];
U(0, 0, pi/3) q[132];
cx q[119], q[132];
cx q[121], q[132];
U(0, 0, pi/3) q[132];
cx q[121], q[132];
cx q[122], q[132];
U(0, 0, pi/3) q[132];
cx q[122], q[132];
cx q[125], q[132];
U(0, 0, pi/3) q[132];
cx q[125], q[132];
cx q[126], q[132];
U(0, 0, pi/3) q[132];
cx q[126], q[132];
cx q[129], q[132];
U(0, 0, pi/3) q[132];
cx q[129], q[132];
cx q[131], q[132];
U(0, 0, pi/3) q[132];
cx q[131], q[132];
cx q[2], q[133];
U(0, 0, pi/3) q[133];
cx q[2], q[133];
cx q[3], q[133];
U(0, 0, pi/3) q[133];
cx q[3], q[133];
cx q[6], q[133];
U(0, 0, pi/3) q[133];
cx q[6], q[133];
cx q[9], q[133];
U(0, 0, pi/3) q[133];
cx q[9], q[133];
cx q[10], q[133];
U(0, 0, pi/3) q[133];
cx q[10], q[133];
cx q[11], q[133];
U(0, 0, pi/3) q[133];
cx q[11], q[133];
cx q[12], q[133];
U(0, 0, pi/3) q[133];
cx q[12], q[133];
cx q[14], q[133];
U(0, 0, pi/3) q[133];
cx q[14], q[133];
cx q[17], q[133];
U(0, 0, pi/3) q[133];
cx q[17], q[133];
cx q[18], q[133];
U(0, 0, pi/3) q[133];
cx q[18], q[133];
cx q[21], q[133];
U(0, 0, pi/3) q[133];
cx q[21], q[133];
cx q[23], q[133];
U(0, 0, pi/3) q[133];
cx q[23], q[133];
cx q[24], q[133];
U(0, 0, pi/3) q[133];
cx q[24], q[133];
cx q[26], q[133];
U(0, 0, pi/3) q[133];
cx q[26], q[133];
cx q[27], q[133];
U(0, 0, pi/3) q[133];
cx q[27], q[133];
cx q[29], q[133];
U(0, 0, pi/3) q[133];
cx q[29], q[133];
cx q[30], q[133];
U(0, 0, pi/3) q[133];
cx q[30], q[133];
cx q[31], q[133];
U(0, 0, pi/3) q[133];
cx q[31], q[133];
cx q[33], q[133];
U(0, 0, pi/3) q[133];
cx q[33], q[133];
cx q[35], q[133];
U(0, 0, pi/3) q[133];
cx q[35], q[133];
cx q[36], q[133];
U(0, 0, pi/3) q[133];
cx q[36], q[133];
cx q[38], q[133];
U(0, 0, pi/3) q[133];
cx q[38], q[133];
cx q[40], q[133];
U(0, 0, pi/3) q[133];
cx q[40], q[133];
cx q[43], q[133];
U(0, 0, pi/3) q[133];
cx q[43], q[133];
cx q[46], q[133];
U(0, 0, pi/3) q[133];
cx q[46], q[133];
cx q[54], q[133];
U(0, 0, pi/3) q[133];
cx q[54], q[133];
cx q[55], q[133];
U(0, 0, pi/3) q[133];
cx q[55], q[133];
cx q[56], q[133];
U(0, 0, pi/3) q[133];
cx q[56], q[133];
cx q[57], q[133];
U(0, 0, pi/3) q[133];
cx q[57], q[133];
cx q[58], q[133];
U(0, 0, pi/3) q[133];
cx q[58], q[133];
cx q[59], q[133];
U(0, 0, pi/3) q[133];
cx q[59], q[133];
cx q[60], q[133];
U(0, 0, pi/3) q[133];
cx q[60], q[133];
cx q[61], q[133];
U(0, 0, pi/3) q[133];
cx q[61], q[133];
cx q[62], q[133];
U(0, 0, pi/3) q[133];
cx q[62], q[133];
cx q[63], q[133];
U(0, 0, pi/3) q[133];
cx q[63], q[133];
cx q[64], q[133];
U(0, 0, pi/3) q[133];
cx q[64], q[133];
cx q[65], q[133];
U(0, 0, pi/3) q[133];
cx q[65], q[133];
cx q[69], q[133];
U(0, 0, pi/3) q[133];
cx q[69], q[133];
cx q[73], q[133];
U(0, 0, pi/3) q[133];
cx q[73], q[133];
cx q[75], q[133];
U(0, 0, pi/3) q[133];
cx q[75], q[133];
cx q[77], q[133];
U(0, 0, pi/3) q[133];
cx q[77], q[133];
cx q[81], q[133];
U(0, 0, pi/3) q[133];
cx q[81], q[133];
cx q[82], q[133];
U(0, 0, pi/3) q[133];
cx q[82], q[133];
cx q[84], q[133];
U(0, 0, pi/3) q[133];
cx q[84], q[133];
cx q[87], q[133];
U(0, 0, pi/3) q[133];
cx q[87], q[133];
cx q[89], q[133];
U(0, 0, pi/3) q[133];
cx q[89], q[133];
cx q[91], q[133];
U(0, 0, pi/3) q[133];
cx q[91], q[133];
cx q[92], q[133];
U(0, 0, pi/3) q[133];
cx q[92], q[133];
cx q[95], q[133];
U(0, 0, pi/3) q[133];
cx q[95], q[133];
cx q[96], q[133];
U(0, 0, pi/3) q[133];
cx q[96], q[133];
cx q[97], q[133];
U(0, 0, pi/3) q[133];
cx q[97], q[133];
cx q[98], q[133];
U(0, 0, pi/3) q[133];
cx q[98], q[133];
cx q[102], q[133];
U(0, 0, pi/3) q[133];
cx q[102], q[133];
cx q[105], q[133];
U(0, 0, pi/3) q[133];
cx q[105], q[133];
cx q[107], q[133];
U(0, 0, pi/3) q[133];
cx q[107], q[133];
cx q[109], q[133];
U(0, 0, pi/3) q[133];
cx q[109], q[133];
cx q[111], q[133];
U(0, 0, pi/3) q[133];
cx q[111], q[133];
cx q[112], q[133];
U(0, 0, pi/3) q[133];
cx q[112], q[133];
cx q[113], q[133];
U(0, 0, pi/3) q[133];
cx q[113], q[133];
cx q[114], q[133];
U(0, 0, pi/3) q[133];
cx q[114], q[133];
cx q[115], q[133];
U(0, 0, pi/3) q[133];
cx q[115], q[133];
cx q[122], q[133];
U(0, 0, pi/3) q[133];
cx q[122], q[133];
cx q[125], q[133];
U(0, 0, pi/3) q[133];
cx q[125], q[133];
cx q[126], q[133];
U(0, 0, pi/3) q[133];
cx q[126], q[133];
cx q[128], q[133];
U(0, 0, pi/3) q[133];
cx q[128], q[133];
cx q[129], q[133];
U(0, 0, pi/3) q[133];
cx q[129], q[133];
cx q[131], q[133];
U(0, 0, pi/3) q[133];
cx q[131], q[133];
cx q[0], q[134];
U(0, 0, pi/3) q[134];
cx q[0], q[134];
cx q[1], q[134];
U(0, 0, pi/3) q[134];
cx q[1], q[134];
cx q[2], q[134];
U(0, 0, pi/3) q[134];
cx q[2], q[134];
cx q[8], q[134];
U(0, 0, pi/3) q[134];
cx q[8], q[134];
cx q[9], q[134];
U(0, 0, pi/3) q[134];
cx q[9], q[134];
cx q[13], q[134];
U(0, 0, pi/3) q[134];
cx q[13], q[134];
cx q[14], q[134];
U(0, 0, pi/3) q[134];
cx q[14], q[134];
cx q[17], q[134];
U(0, 0, pi/3) q[134];
cx q[17], q[134];
cx q[18], q[134];
U(0, 0, pi/3) q[134];
cx q[18], q[134];
cx q[19], q[134];
U(0, 0, pi/3) q[134];
cx q[19], q[134];
cx q[22], q[134];
U(0, 0, pi/3) q[134];
cx q[22], q[134];
cx q[23], q[134];
U(0, 0, pi/3) q[134];
cx q[23], q[134];
cx q[27], q[134];
U(0, 0, pi/3) q[134];
cx q[27], q[134];
cx q[28], q[134];
U(0, 0, pi/3) q[134];
cx q[28], q[134];
cx q[29], q[134];
U(0, 0, pi/3) q[134];
cx q[29], q[134];
cx q[31], q[134];
U(0, 0, pi/3) q[134];
cx q[31], q[134];
cx q[38], q[134];
U(0, 0, pi/3) q[134];
cx q[38], q[134];
cx q[39], q[134];
U(0, 0, pi/3) q[134];
cx q[39], q[134];
cx q[40], q[134];
U(0, 0, pi/3) q[134];
cx q[40], q[134];
cx q[41], q[134];
U(0, 0, pi/3) q[134];
cx q[41], q[134];
cx q[42], q[134];
U(0, 0, pi/3) q[134];
cx q[42], q[134];
cx q[43], q[134];
U(0, 0, pi/3) q[134];
cx q[43], q[134];
cx q[47], q[134];
U(0, 0, pi/3) q[134];
cx q[47], q[134];
cx q[50], q[134];
U(0, 0, pi/3) q[134];
cx q[50], q[134];
cx q[54], q[134];
U(0, 0, pi/3) q[134];
cx q[54], q[134];
cx q[55], q[134];
U(0, 0, pi/3) q[134];
cx q[55], q[134];
cx q[56], q[134];
U(0, 0, pi/3) q[134];
cx q[56], q[134];
cx q[59], q[134];
U(0, 0, pi/3) q[134];
cx q[59], q[134];
cx q[60], q[134];
U(0, 0, pi/3) q[134];
cx q[60], q[134];
cx q[62], q[134];
U(0, 0, pi/3) q[134];
cx q[62], q[134];
cx q[65], q[134];
U(0, 0, pi/3) q[134];
cx q[65], q[134];
cx q[66], q[134];
U(0, 0, pi/3) q[134];
cx q[66], q[134];
cx q[68], q[134];
U(0, 0, pi/3) q[134];
cx q[68], q[134];
cx q[69], q[134];
U(0, 0, pi/3) q[134];
cx q[69], q[134];
cx q[71], q[134];
U(0, 0, pi/3) q[134];
cx q[71], q[134];
cx q[73], q[134];
U(0, 0, pi/3) q[134];
cx q[73], q[134];
cx q[74], q[134];
U(0, 0, pi/3) q[134];
cx q[74], q[134];
cx q[77], q[134];
U(0, 0, pi/3) q[134];
cx q[77], q[134];
cx q[79], q[134];
U(0, 0, pi/3) q[134];
cx q[79], q[134];
cx q[80], q[134];
U(0, 0, pi/3) q[134];
cx q[80], q[134];
cx q[84], q[134];
U(0, 0, pi/3) q[134];
cx q[84], q[134];
cx q[86], q[134];
U(0, 0, pi/3) q[134];
cx q[86], q[134];
cx q[88], q[134];
U(0, 0, pi/3) q[134];
cx q[88], q[134];
cx q[89], q[134];
U(0, 0, pi/3) q[134];
cx q[89], q[134];
cx q[91], q[134];
U(0, 0, pi/3) q[134];
cx q[91], q[134];
cx q[92], q[134];
U(0, 0, pi/3) q[134];
cx q[92], q[134];
cx q[94], q[134];
U(0, 0, pi/3) q[134];
cx q[94], q[134];
cx q[96], q[134];
U(0, 0, pi/3) q[134];
cx q[96], q[134];
cx q[97], q[134];
U(0, 0, pi/3) q[134];
cx q[97], q[134];
cx q[100], q[134];
U(0, 0, pi/3) q[134];
cx q[100], q[134];
cx q[101], q[134];
U(0, 0, pi/3) q[134];
cx q[101], q[134];
cx q[103], q[134];
U(0, 0, pi/3) q[134];
cx q[103], q[134];
cx q[105], q[134];
U(0, 0, pi/3) q[134];
cx q[105], q[134];
cx q[111], q[134];
U(0, 0, pi/3) q[134];
cx q[111], q[134];
cx q[112], q[134];
U(0, 0, pi/3) q[134];
cx q[112], q[134];
cx q[113], q[134];
U(0, 0, pi/3) q[134];
cx q[113], q[134];
cx q[115], q[134];
U(0, 0, pi/3) q[134];
cx q[115], q[134];
cx q[116], q[134];
U(0, 0, pi/3) q[134];
cx q[116], q[134];
cx q[117], q[134];
U(0, 0, pi/3) q[134];
cx q[117], q[134];
cx q[119], q[134];
U(0, 0, pi/3) q[134];
cx q[119], q[134];
cx q[124], q[134];
U(0, 0, pi/3) q[134];
cx q[124], q[134];
cx q[126], q[134];
U(0, 0, pi/3) q[134];
cx q[126], q[134];
cx q[128], q[134];
U(0, 0, pi/3) q[134];
cx q[128], q[134];
cx q[129], q[134];
U(0, 0, pi/3) q[134];
cx q[129], q[134];
cx q[130], q[134];
U(0, 0, pi/3) q[134];
cx q[130], q[134];
cx q[131], q[134];
U(0, 0, pi/3) q[134];
cx q[131], q[134];
cx q[132], q[134];
U(0, 0, pi/3) q[134];
cx q[132], q[134];
cx q[133], q[134];
U(0, 0, pi/3) q[134];
cx q[133], q[134];
cx q[2], q[135];
U(0, 0, pi/3) q[135];
cx q[2], q[135];
cx q[3], q[135];
U(0, 0, pi/3) q[135];
cx q[3], q[135];
cx q[7], q[135];
U(0, 0, pi/3) q[135];
cx q[7], q[135];
cx q[11], q[135];
U(0, 0, pi/3) q[135];
cx q[11], q[135];
cx q[12], q[135];
U(0, 0, pi/3) q[135];
cx q[12], q[135];
cx q[13], q[135];
U(0, 0, pi/3) q[135];
cx q[13], q[135];
cx q[14], q[135];
U(0, 0, pi/3) q[135];
cx q[14], q[135];
cx q[17], q[135];
U(0, 0, pi/3) q[135];
cx q[17], q[135];
cx q[19], q[135];
U(0, 0, pi/3) q[135];
cx q[19], q[135];
cx q[20], q[135];
U(0, 0, pi/3) q[135];
cx q[20], q[135];
cx q[21], q[135];
U(0, 0, pi/3) q[135];
cx q[21], q[135];
cx q[28], q[135];
U(0, 0, pi/3) q[135];
cx q[28], q[135];
cx q[31], q[135];
U(0, 0, pi/3) q[135];
cx q[31], q[135];
cx q[32], q[135];
U(0, 0, pi/3) q[135];
cx q[32], q[135];
cx q[36], q[135];
U(0, 0, pi/3) q[135];
cx q[36], q[135];
cx q[38], q[135];
U(0, 0, pi/3) q[135];
cx q[38], q[135];
cx q[40], q[135];
U(0, 0, pi/3) q[135];
cx q[40], q[135];
cx q[42], q[135];
U(0, 0, pi/3) q[135];
cx q[42], q[135];
cx q[43], q[135];
U(0, 0, pi/3) q[135];
cx q[43], q[135];
cx q[46], q[135];
U(0, 0, pi/3) q[135];
cx q[46], q[135];
cx q[47], q[135];
U(0, 0, pi/3) q[135];
cx q[47], q[135];
cx q[48], q[135];
U(0, 0, pi/3) q[135];
cx q[48], q[135];
cx q[50], q[135];
U(0, 0, pi/3) q[135];
cx q[50], q[135];
cx q[51], q[135];
U(0, 0, pi/3) q[135];
cx q[51], q[135];
cx q[53], q[135];
U(0, 0, pi/3) q[135];
cx q[53], q[135];
cx q[55], q[135];
U(0, 0, pi/3) q[135];
cx q[55], q[135];
cx q[56], q[135];
U(0, 0, pi/3) q[135];
cx q[56], q[135];
cx q[58], q[135];
U(0, 0, pi/3) q[135];
cx q[58], q[135];
cx q[59], q[135];
U(0, 0, pi/3) q[135];
cx q[59], q[135];
cx q[61], q[135];
U(0, 0, pi/3) q[135];
cx q[61], q[135];
cx q[63], q[135];
U(0, 0, pi/3) q[135];
cx q[63], q[135];
cx q[64], q[135];
U(0, 0, pi/3) q[135];
cx q[64], q[135];
cx q[67], q[135];
U(0, 0, pi/3) q[135];
cx q[67], q[135];
cx q[68], q[135];
U(0, 0, pi/3) q[135];
cx q[68], q[135];
cx q[69], q[135];
U(0, 0, pi/3) q[135];
cx q[69], q[135];
cx q[71], q[135];
U(0, 0, pi/3) q[135];
cx q[71], q[135];
cx q[72], q[135];
U(0, 0, pi/3) q[135];
cx q[72], q[135];
cx q[73], q[135];
U(0, 0, pi/3) q[135];
cx q[73], q[135];
cx q[79], q[135];
U(0, 0, pi/3) q[135];
cx q[79], q[135];
cx q[80], q[135];
U(0, 0, pi/3) q[135];
cx q[80], q[135];
cx q[82], q[135];
U(0, 0, pi/3) q[135];
cx q[82], q[135];
cx q[86], q[135];
U(0, 0, pi/3) q[135];
cx q[86], q[135];
cx q[87], q[135];
U(0, 0, pi/3) q[135];
cx q[87], q[135];
cx q[88], q[135];
U(0, 0, pi/3) q[135];
cx q[88], q[135];
cx q[90], q[135];
U(0, 0, pi/3) q[135];
cx q[90], q[135];
cx q[91], q[135];
U(0, 0, pi/3) q[135];
cx q[91], q[135];
cx q[92], q[135];
U(0, 0, pi/3) q[135];
cx q[92], q[135];
cx q[97], q[135];
U(0, 0, pi/3) q[135];
cx q[97], q[135];
cx q[99], q[135];
U(0, 0, pi/3) q[135];
cx q[99], q[135];
cx q[102], q[135];
U(0, 0, pi/3) q[135];
cx q[102], q[135];
cx q[106], q[135];
U(0, 0, pi/3) q[135];
cx q[106], q[135];
cx q[107], q[135];
U(0, 0, pi/3) q[135];
cx q[107], q[135];
cx q[108], q[135];
U(0, 0, pi/3) q[135];
cx q[108], q[135];
cx q[110], q[135];
U(0, 0, pi/3) q[135];
cx q[110], q[135];
cx q[111], q[135];
U(0, 0, pi/3) q[135];
cx q[111], q[135];
cx q[116], q[135];
U(0, 0, pi/3) q[135];
cx q[116], q[135];
cx q[117], q[135];
U(0, 0, pi/3) q[135];
cx q[117], q[135];
cx q[120], q[135];
U(0, 0, pi/3) q[135];
cx q[120], q[135];
cx q[126], q[135];
U(0, 0, pi/3) q[135];
cx q[126], q[135];
cx q[127], q[135];
U(0, 0, pi/3) q[135];
cx q[127], q[135];
cx q[128], q[135];
U(0, 0, pi/3) q[135];
cx q[128], q[135];
cx q[132], q[135];
U(0, 0, pi/3) q[135];
cx q[132], q[135];
cx q[133], q[135];
U(0, 0, pi/3) q[135];
cx q[133], q[135];
cx q[134], q[135];
U(0, 0, pi/3) q[135];
cx q[134], q[135];
cx q[0], q[136];
U(0, 0, pi/3) q[136];
cx q[0], q[136];
cx q[1], q[136];
U(0, 0, pi/3) q[136];
cx q[1], q[136];
cx q[2], q[136];
U(0, 0, pi/3) q[136];
cx q[2], q[136];
cx q[5], q[136];
U(0, 0, pi/3) q[136];
cx q[5], q[136];
cx q[8], q[136];
U(0, 0, pi/3) q[136];
cx q[8], q[136];
cx q[9], q[136];
U(0, 0, pi/3) q[136];
cx q[9], q[136];
cx q[12], q[136];
U(0, 0, pi/3) q[136];
cx q[12], q[136];
cx q[13], q[136];
U(0, 0, pi/3) q[136];
cx q[13], q[136];
cx q[14], q[136];
U(0, 0, pi/3) q[136];
cx q[14], q[136];
cx q[15], q[136];
U(0, 0, pi/3) q[136];
cx q[15], q[136];
cx q[20], q[136];
U(0, 0, pi/3) q[136];
cx q[20], q[136];
cx q[21], q[136];
U(0, 0, pi/3) q[136];
cx q[21], q[136];
cx q[22], q[136];
U(0, 0, pi/3) q[136];
cx q[22], q[136];
cx q[24], q[136];
U(0, 0, pi/3) q[136];
cx q[24], q[136];
cx q[25], q[136];
U(0, 0, pi/3) q[136];
cx q[25], q[136];
cx q[26], q[136];
U(0, 0, pi/3) q[136];
cx q[26], q[136];
cx q[28], q[136];
U(0, 0, pi/3) q[136];
cx q[28], q[136];
cx q[31], q[136];
U(0, 0, pi/3) q[136];
cx q[31], q[136];
cx q[33], q[136];
U(0, 0, pi/3) q[136];
cx q[33], q[136];
cx q[34], q[136];
U(0, 0, pi/3) q[136];
cx q[34], q[136];
cx q[35], q[136];
U(0, 0, pi/3) q[136];
cx q[35], q[136];
cx q[37], q[136];
U(0, 0, pi/3) q[136];
cx q[37], q[136];
cx q[38], q[136];
U(0, 0, pi/3) q[136];
cx q[38], q[136];
cx q[39], q[136];
U(0, 0, pi/3) q[136];
cx q[39], q[136];
cx q[41], q[136];
U(0, 0, pi/3) q[136];
cx q[41], q[136];
cx q[47], q[136];
U(0, 0, pi/3) q[136];
cx q[47], q[136];
cx q[50], q[136];
U(0, 0, pi/3) q[136];
cx q[50], q[136];
cx q[51], q[136];
U(0, 0, pi/3) q[136];
cx q[51], q[136];
cx q[52], q[136];
U(0, 0, pi/3) q[136];
cx q[52], q[136];
cx q[53], q[136];
U(0, 0, pi/3) q[136];
cx q[53], q[136];
cx q[55], q[136];
U(0, 0, pi/3) q[136];
cx q[55], q[136];
cx q[60], q[136];
U(0, 0, pi/3) q[136];
cx q[60], q[136];
cx q[61], q[136];
U(0, 0, pi/3) q[136];
cx q[61], q[136];
cx q[63], q[136];
U(0, 0, pi/3) q[136];
cx q[63], q[136];
cx q[65], q[136];
U(0, 0, pi/3) q[136];
cx q[65], q[136];
cx q[66], q[136];
U(0, 0, pi/3) q[136];
cx q[66], q[136];
cx q[67], q[136];
U(0, 0, pi/3) q[136];
cx q[67], q[136];
cx q[69], q[136];
U(0, 0, pi/3) q[136];
cx q[69], q[136];
cx q[72], q[136];
U(0, 0, pi/3) q[136];
cx q[72], q[136];
cx q[74], q[136];
U(0, 0, pi/3) q[136];
cx q[74], q[136];
cx q[75], q[136];
U(0, 0, pi/3) q[136];
cx q[75], q[136];
cx q[76], q[136];
U(0, 0, pi/3) q[136];
cx q[76], q[136];
cx q[78], q[136];
U(0, 0, pi/3) q[136];
cx q[78], q[136];
cx q[81], q[136];
U(0, 0, pi/3) q[136];
cx q[81], q[136];
cx q[85], q[136];
U(0, 0, pi/3) q[136];
cx q[85], q[136];
cx q[90], q[136];
U(0, 0, pi/3) q[136];
cx q[90], q[136];
cx q[91], q[136];
U(0, 0, pi/3) q[136];
cx q[91], q[136];
cx q[94], q[136];
U(0, 0, pi/3) q[136];
cx q[94], q[136];
cx q[95], q[136];
U(0, 0, pi/3) q[136];
cx q[95], q[136];
cx q[96], q[136];
U(0, 0, pi/3) q[136];
cx q[96], q[136];
cx q[97], q[136];
U(0, 0, pi/3) q[136];
cx q[97], q[136];
cx q[100], q[136];
U(0, 0, pi/3) q[136];
cx q[100], q[136];
cx q[102], q[136];
U(0, 0, pi/3) q[136];
cx q[102], q[136];
cx q[103], q[136];
U(0, 0, pi/3) q[136];
cx q[103], q[136];
cx q[104], q[136];
U(0, 0, pi/3) q[136];
cx q[104], q[136];
cx q[105], q[136];
U(0, 0, pi/3) q[136];
cx q[105], q[136];
cx q[106], q[136];
U(0, 0, pi/3) q[136];
cx q[106], q[136];
cx q[107], q[136];
U(0, 0, pi/3) q[136];
cx q[107], q[136];
cx q[108], q[136];
U(0, 0, pi/3) q[136];
cx q[108], q[136];
cx q[109], q[136];
U(0, 0, pi/3) q[136];
cx q[109], q[136];
cx q[111], q[136];
U(0, 0, pi/3) q[136];
cx q[111], q[136];
cx q[113], q[136];
U(0, 0, pi/3) q[136];
cx q[113], q[136];
cx q[114], q[136];
U(0, 0, pi/3) q[136];
cx q[114], q[136];
cx q[115], q[136];
U(0, 0, pi/3) q[136];
cx q[115], q[136];
cx q[117], q[136];
U(0, 0, pi/3) q[136];
cx q[117], q[136];
cx q[119], q[136];
U(0, 0, pi/3) q[136];
cx q[119], q[136];
cx q[120], q[136];
U(0, 0, pi/3) q[136];
cx q[120], q[136];
cx q[121], q[136];
U(0, 0, pi/3) q[136];
cx q[121], q[136];
cx q[123], q[136];
U(0, 0, pi/3) q[136];
cx q[123], q[136];
cx q[124], q[136];
U(0, 0, pi/3) q[136];
cx q[124], q[136];
cx q[125], q[136];
U(0, 0, pi/3) q[136];
cx q[125], q[136];
cx q[128], q[136];
U(0, 0, pi/3) q[136];
cx q[128], q[136];
cx q[131], q[136];
U(0, 0, pi/3) q[136];
cx q[131], q[136];
cx q[135], q[136];
U(0, 0, pi/3) q[136];
cx q[135], q[136];
cx q[1], q[137];
U(0, 0, pi/3) q[137];
cx q[1], q[137];
cx q[2], q[137];
U(0, 0, pi/3) q[137];
cx q[2], q[137];
cx q[7], q[137];
U(0, 0, pi/3) q[137];
cx q[7], q[137];
cx q[8], q[137];
U(0, 0, pi/3) q[137];
cx q[8], q[137];
cx q[15], q[137];
U(0, 0, pi/3) q[137];
cx q[15], q[137];
cx q[17], q[137];
U(0, 0, pi/3) q[137];
cx q[17], q[137];
cx q[21], q[137];
U(0, 0, pi/3) q[137];
cx q[21], q[137];
cx q[23], q[137];
U(0, 0, pi/3) q[137];
cx q[23], q[137];
cx q[25], q[137];
U(0, 0, pi/3) q[137];
cx q[25], q[137];
cx q[28], q[137];
U(0, 0, pi/3) q[137];
cx q[28], q[137];
cx q[29], q[137];
U(0, 0, pi/3) q[137];
cx q[29], q[137];
cx q[31], q[137];
U(0, 0, pi/3) q[137];
cx q[31], q[137];
cx q[32], q[137];
U(0, 0, pi/3) q[137];
cx q[32], q[137];
cx q[34], q[137];
U(0, 0, pi/3) q[137];
cx q[34], q[137];
cx q[35], q[137];
U(0, 0, pi/3) q[137];
cx q[35], q[137];
cx q[41], q[137];
U(0, 0, pi/3) q[137];
cx q[41], q[137];
cx q[55], q[137];
U(0, 0, pi/3) q[137];
cx q[55], q[137];
cx q[58], q[137];
U(0, 0, pi/3) q[137];
cx q[58], q[137];
cx q[59], q[137];
U(0, 0, pi/3) q[137];
cx q[59], q[137];
cx q[62], q[137];
U(0, 0, pi/3) q[137];
cx q[62], q[137];
cx q[63], q[137];
U(0, 0, pi/3) q[137];
cx q[63], q[137];
cx q[65], q[137];
U(0, 0, pi/3) q[137];
cx q[65], q[137];
cx q[66], q[137];
U(0, 0, pi/3) q[137];
cx q[66], q[137];
cx q[68], q[137];
U(0, 0, pi/3) q[137];
cx q[68], q[137];
cx q[74], q[137];
U(0, 0, pi/3) q[137];
cx q[74], q[137];
cx q[75], q[137];
U(0, 0, pi/3) q[137];
cx q[75], q[137];
cx q[78], q[137];
U(0, 0, pi/3) q[137];
cx q[78], q[137];
cx q[80], q[137];
U(0, 0, pi/3) q[137];
cx q[80], q[137];
cx q[83], q[137];
U(0, 0, pi/3) q[137];
cx q[83], q[137];
cx q[84], q[137];
U(0, 0, pi/3) q[137];
cx q[84], q[137];
cx q[85], q[137];
U(0, 0, pi/3) q[137];
cx q[85], q[137];
cx q[86], q[137];
U(0, 0, pi/3) q[137];
cx q[86], q[137];
cx q[87], q[137];
U(0, 0, pi/3) q[137];
cx q[87], q[137];
cx q[92], q[137];
U(0, 0, pi/3) q[137];
cx q[92], q[137];
cx q[101], q[137];
U(0, 0, pi/3) q[137];
cx q[101], q[137];
cx q[105], q[137];
U(0, 0, pi/3) q[137];
cx q[105], q[137];
cx q[106], q[137];
U(0, 0, pi/3) q[137];
cx q[106], q[137];
cx q[107], q[137];
U(0, 0, pi/3) q[137];
cx q[107], q[137];
cx q[110], q[137];
U(0, 0, pi/3) q[137];
cx q[110], q[137];
cx q[113], q[137];
U(0, 0, pi/3) q[137];
cx q[113], q[137];
cx q[114], q[137];
U(0, 0, pi/3) q[137];
cx q[114], q[137];
cx q[115], q[137];
U(0, 0, pi/3) q[137];
cx q[115], q[137];
cx q[118], q[137];
U(0, 0, pi/3) q[137];
cx q[118], q[137];
cx q[119], q[137];
U(0, 0, pi/3) q[137];
cx q[119], q[137];
cx q[120], q[137];
U(0, 0, pi/3) q[137];
cx q[120], q[137];
cx q[122], q[137];
U(0, 0, pi/3) q[137];
cx q[122], q[137];
cx q[123], q[137];
U(0, 0, pi/3) q[137];
cx q[123], q[137];
cx q[127], q[137];
U(0, 0, pi/3) q[137];
cx q[127], q[137];
cx q[128], q[137];
U(0, 0, pi/3) q[137];
cx q[128], q[137];
cx q[132], q[137];
U(0, 0, pi/3) q[137];
cx q[132], q[137];
cx q[135], q[137];
U(0, 0, pi/3) q[137];
cx q[135], q[137];
cx q[0], q[138];
U(0, 0, pi/3) q[138];
cx q[0], q[138];
cx q[1], q[138];
U(0, 0, pi/3) q[138];
cx q[1], q[138];
cx q[4], q[138];
U(0, 0, pi/3) q[138];
cx q[4], q[138];
cx q[5], q[138];
U(0, 0, pi/3) q[138];
cx q[5], q[138];
cx q[6], q[138];
U(0, 0, pi/3) q[138];
cx q[6], q[138];
cx q[9], q[138];
U(0, 0, pi/3) q[138];
cx q[9], q[138];
cx q[10], q[138];
U(0, 0, pi/3) q[138];
cx q[10], q[138];
cx q[11], q[138];
U(0, 0, pi/3) q[138];
cx q[11], q[138];
cx q[12], q[138];
U(0, 0, pi/3) q[138];
cx q[12], q[138];
cx q[14], q[138];
U(0, 0, pi/3) q[138];
cx q[14], q[138];
cx q[16], q[138];
U(0, 0, pi/3) q[138];
cx q[16], q[138];
cx q[17], q[138];
U(0, 0, pi/3) q[138];
cx q[17], q[138];
cx q[18], q[138];
U(0, 0, pi/3) q[138];
cx q[18], q[138];
cx q[20], q[138];
U(0, 0, pi/3) q[138];
cx q[20], q[138];
cx q[21], q[138];
U(0, 0, pi/3) q[138];
cx q[21], q[138];
cx q[23], q[138];
U(0, 0, pi/3) q[138];
cx q[23], q[138];
cx q[25], q[138];
U(0, 0, pi/3) q[138];
cx q[25], q[138];
cx q[26], q[138];
U(0, 0, pi/3) q[138];
cx q[26], q[138];
cx q[27], q[138];
U(0, 0, pi/3) q[138];
cx q[27], q[138];
cx q[28], q[138];
U(0, 0, pi/3) q[138];
cx q[28], q[138];
cx q[31], q[138];
U(0, 0, pi/3) q[138];
cx q[31], q[138];
cx q[32], q[138];
U(0, 0, pi/3) q[138];
cx q[32], q[138];
cx q[34], q[138];
U(0, 0, pi/3) q[138];
cx q[34], q[138];
cx q[35], q[138];
U(0, 0, pi/3) q[138];
cx q[35], q[138];
cx q[36], q[138];
U(0, 0, pi/3) q[138];
cx q[36], q[138];
cx q[38], q[138];
U(0, 0, pi/3) q[138];
cx q[38], q[138];
cx q[39], q[138];
U(0, 0, pi/3) q[138];
cx q[39], q[138];
cx q[40], q[138];
U(0, 0, pi/3) q[138];
cx q[40], q[138];
cx q[43], q[138];
U(0, 0, pi/3) q[138];
cx q[43], q[138];
cx q[44], q[138];
U(0, 0, pi/3) q[138];
cx q[44], q[138];
cx q[45], q[138];
U(0, 0, pi/3) q[138];
cx q[45], q[138];
cx q[48], q[138];
U(0, 0, pi/3) q[138];
cx q[48], q[138];
cx q[49], q[138];
U(0, 0, pi/3) q[138];
cx q[49], q[138];
cx q[50], q[138];
U(0, 0, pi/3) q[138];
cx q[50], q[138];
cx q[51], q[138];
U(0, 0, pi/3) q[138];
cx q[51], q[138];
cx q[52], q[138];
U(0, 0, pi/3) q[138];
cx q[52], q[138];
cx q[54], q[138];
U(0, 0, pi/3) q[138];
cx q[54], q[138];
cx q[55], q[138];
U(0, 0, pi/3) q[138];
cx q[55], q[138];
cx q[58], q[138];
U(0, 0, pi/3) q[138];
cx q[58], q[138];
cx q[59], q[138];
U(0, 0, pi/3) q[138];
cx q[59], q[138];
cx q[60], q[138];
U(0, 0, pi/3) q[138];
cx q[60], q[138];
cx q[61], q[138];
U(0, 0, pi/3) q[138];
cx q[61], q[138];
cx q[63], q[138];
U(0, 0, pi/3) q[138];
cx q[63], q[138];
cx q[69], q[138];
U(0, 0, pi/3) q[138];
cx q[69], q[138];
cx q[73], q[138];
U(0, 0, pi/3) q[138];
cx q[73], q[138];
cx q[80], q[138];
U(0, 0, pi/3) q[138];
cx q[80], q[138];
cx q[83], q[138];
U(0, 0, pi/3) q[138];
cx q[83], q[138];
cx q[84], q[138];
U(0, 0, pi/3) q[138];
cx q[84], q[138];
cx q[85], q[138];
U(0, 0, pi/3) q[138];
cx q[85], q[138];
cx q[88], q[138];
U(0, 0, pi/3) q[138];
cx q[88], q[138];
cx q[93], q[138];
U(0, 0, pi/3) q[138];
cx q[93], q[138];
cx q[94], q[138];
U(0, 0, pi/3) q[138];
cx q[94], q[138];
cx q[96], q[138];
U(0, 0, pi/3) q[138];
cx q[96], q[138];
cx q[102], q[138];
U(0, 0, pi/3) q[138];
cx q[102], q[138];
cx q[103], q[138];
U(0, 0, pi/3) q[138];
cx q[103], q[138];
cx q[104], q[138];
U(0, 0, pi/3) q[138];
cx q[104], q[138];
cx q[106], q[138];
U(0, 0, pi/3) q[138];
cx q[106], q[138];
cx q[107], q[138];
U(0, 0, pi/3) q[138];
cx q[107], q[138];
cx q[108], q[138];
U(0, 0, pi/3) q[138];
cx q[108], q[138];
cx q[111], q[138];
U(0, 0, pi/3) q[138];
cx q[111], q[138];
cx q[112], q[138];
U(0, 0, pi/3) q[138];
cx q[112], q[138];
cx q[114], q[138];
U(0, 0, pi/3) q[138];
cx q[114], q[138];
cx q[117], q[138];
U(0, 0, pi/3) q[138];
cx q[117], q[138];
cx q[119], q[138];
U(0, 0, pi/3) q[138];
cx q[119], q[138];
cx q[120], q[138];
U(0, 0, pi/3) q[138];
cx q[120], q[138];
cx q[121], q[138];
U(0, 0, pi/3) q[138];
cx q[121], q[138];
cx q[122], q[138];
U(0, 0, pi/3) q[138];
cx q[122], q[138];
cx q[123], q[138];
U(0, 0, pi/3) q[138];
cx q[123], q[138];
cx q[125], q[138];
U(0, 0, pi/3) q[138];
cx q[125], q[138];
cx q[128], q[138];
U(0, 0, pi/3) q[138];
cx q[128], q[138];
cx q[129], q[138];
U(0, 0, pi/3) q[138];
cx q[129], q[138];
cx q[130], q[138];
U(0, 0, pi/3) q[138];
cx q[130], q[138];
cx q[131], q[138];
U(0, 0, pi/3) q[138];
cx q[131], q[138];
cx q[133], q[138];
U(0, 0, pi/3) q[138];
cx q[133], q[138];
cx q[135], q[138];
U(0, 0, pi/3) q[138];
cx q[135], q[138];
cx q[136], q[138];
U(0, 0, pi/3) q[138];
cx q[136], q[138];
cx q[0], q[139];
U(0, 0, pi/3) q[139];
cx q[0], q[139];
cx q[1], q[139];
U(0, 0, pi/3) q[139];
cx q[1], q[139];
cx q[3], q[139];
U(0, 0, pi/3) q[139];
cx q[3], q[139];
cx q[4], q[139];
U(0, 0, pi/3) q[139];
cx q[4], q[139];
cx q[6], q[139];
U(0, 0, pi/3) q[139];
cx q[6], q[139];
cx q[11], q[139];
U(0, 0, pi/3) q[139];
cx q[11], q[139];
cx q[12], q[139];
U(0, 0, pi/3) q[139];
cx q[12], q[139];
cx q[14], q[139];
U(0, 0, pi/3) q[139];
cx q[14], q[139];
cx q[18], q[139];
U(0, 0, pi/3) q[139];
cx q[18], q[139];
cx q[19], q[139];
U(0, 0, pi/3) q[139];
cx q[19], q[139];
cx q[20], q[139];
U(0, 0, pi/3) q[139];
cx q[20], q[139];
cx q[23], q[139];
U(0, 0, pi/3) q[139];
cx q[23], q[139];
cx q[24], q[139];
U(0, 0, pi/3) q[139];
cx q[24], q[139];
cx q[29], q[139];
U(0, 0, pi/3) q[139];
cx q[29], q[139];
cx q[30], q[139];
U(0, 0, pi/3) q[139];
cx q[30], q[139];
cx q[31], q[139];
U(0, 0, pi/3) q[139];
cx q[31], q[139];
cx q[32], q[139];
U(0, 0, pi/3) q[139];
cx q[32], q[139];
cx q[33], q[139];
U(0, 0, pi/3) q[139];
cx q[33], q[139];
cx q[35], q[139];
U(0, 0, pi/3) q[139];
cx q[35], q[139];
cx q[36], q[139];
U(0, 0, pi/3) q[139];
cx q[36], q[139];
cx q[37], q[139];
U(0, 0, pi/3) q[139];
cx q[37], q[139];
cx q[38], q[139];
U(0, 0, pi/3) q[139];
cx q[38], q[139];
cx q[40], q[139];
U(0, 0, pi/3) q[139];
cx q[40], q[139];
cx q[41], q[139];
U(0, 0, pi/3) q[139];
cx q[41], q[139];
cx q[47], q[139];
U(0, 0, pi/3) q[139];
cx q[47], q[139];
cx q[48], q[139];
U(0, 0, pi/3) q[139];
cx q[48], q[139];
cx q[51], q[139];
U(0, 0, pi/3) q[139];
cx q[51], q[139];
cx q[54], q[139];
U(0, 0, pi/3) q[139];
cx q[54], q[139];
cx q[55], q[139];
U(0, 0, pi/3) q[139];
cx q[55], q[139];
cx q[56], q[139];
U(0, 0, pi/3) q[139];
cx q[56], q[139];
cx q[57], q[139];
U(0, 0, pi/3) q[139];
cx q[57], q[139];
cx q[58], q[139];
U(0, 0, pi/3) q[139];
cx q[58], q[139];
cx q[59], q[139];
U(0, 0, pi/3) q[139];
cx q[59], q[139];
cx q[60], q[139];
U(0, 0, pi/3) q[139];
cx q[60], q[139];
cx q[62], q[139];
U(0, 0, pi/3) q[139];
cx q[62], q[139];
cx q[64], q[139];
U(0, 0, pi/3) q[139];
cx q[64], q[139];
cx q[65], q[139];
U(0, 0, pi/3) q[139];
cx q[65], q[139];
cx q[66], q[139];
U(0, 0, pi/3) q[139];
cx q[66], q[139];
cx q[72], q[139];
U(0, 0, pi/3) q[139];
cx q[72], q[139];
cx q[73], q[139];
U(0, 0, pi/3) q[139];
cx q[73], q[139];
cx q[74], q[139];
U(0, 0, pi/3) q[139];
cx q[74], q[139];
cx q[77], q[139];
U(0, 0, pi/3) q[139];
cx q[77], q[139];
cx q[78], q[139];
U(0, 0, pi/3) q[139];
cx q[78], q[139];
cx q[81], q[139];
U(0, 0, pi/3) q[139];
cx q[81], q[139];
cx q[83], q[139];
U(0, 0, pi/3) q[139];
cx q[83], q[139];
cx q[84], q[139];
U(0, 0, pi/3) q[139];
cx q[84], q[139];
cx q[85], q[139];
U(0, 0, pi/3) q[139];
cx q[85], q[139];
cx q[86], q[139];
U(0, 0, pi/3) q[139];
cx q[86], q[139];
cx q[87], q[139];
U(0, 0, pi/3) q[139];
cx q[87], q[139];
cx q[89], q[139];
U(0, 0, pi/3) q[139];
cx q[89], q[139];
cx q[91], q[139];
U(0, 0, pi/3) q[139];
cx q[91], q[139];
cx q[93], q[139];
U(0, 0, pi/3) q[139];
cx q[93], q[139];
cx q[95], q[139];
U(0, 0, pi/3) q[139];
cx q[95], q[139];
cx q[97], q[139];
U(0, 0, pi/3) q[139];
cx q[97], q[139];
cx q[98], q[139];
U(0, 0, pi/3) q[139];
cx q[98], q[139];
cx q[102], q[139];
U(0, 0, pi/3) q[139];
cx q[102], q[139];
cx q[104], q[139];
U(0, 0, pi/3) q[139];
cx q[104], q[139];
cx q[107], q[139];
U(0, 0, pi/3) q[139];
cx q[107], q[139];
cx q[108], q[139];
U(0, 0, pi/3) q[139];
cx q[108], q[139];
cx q[109], q[139];
U(0, 0, pi/3) q[139];
cx q[109], q[139];
cx q[113], q[139];
U(0, 0, pi/3) q[139];
cx q[113], q[139];
cx q[114], q[139];
U(0, 0, pi/3) q[139];
cx q[114], q[139];
cx q[115], q[139];
U(0, 0, pi/3) q[139];
cx q[115], q[139];
cx q[117], q[139];
U(0, 0, pi/3) q[139];
cx q[117], q[139];
cx q[119], q[139];
U(0, 0, pi/3) q[139];
cx q[119], q[139];
cx q[121], q[139];
U(0, 0, pi/3) q[139];
cx q[121], q[139];
cx q[122], q[139];
U(0, 0, pi/3) q[139];
cx q[122], q[139];
cx q[125], q[139];
U(0, 0, pi/3) q[139];
cx q[125], q[139];
cx q[127], q[139];
U(0, 0, pi/3) q[139];
cx q[127], q[139];
cx q[132], q[139];
U(0, 0, pi/3) q[139];
cx q[132], q[139];
cx q[133], q[139];
U(0, 0, pi/3) q[139];
cx q[133], q[139];
cx q[135], q[139];
U(0, 0, pi/3) q[139];
cx q[135], q[139];
cx q[137], q[139];
U(0, 0, pi/3) q[139];
cx q[137], q[139];
cx q[138], q[139];
U(0, 0, pi/3) q[139];
cx q[138], q[139];
cx q[3], q[140];
U(0, 0, pi/3) q[140];
cx q[3], q[140];
cx q[4], q[140];
U(0, 0, pi/3) q[140];
cx q[4], q[140];
cx q[7], q[140];
U(0, 0, pi/3) q[140];
cx q[7], q[140];
cx q[9], q[140];
U(0, 0, pi/3) q[140];
cx q[9], q[140];
cx q[12], q[140];
U(0, 0, pi/3) q[140];
cx q[12], q[140];
cx q[13], q[140];
U(0, 0, pi/3) q[140];
cx q[13], q[140];
cx q[14], q[140];
U(0, 0, pi/3) q[140];
cx q[14], q[140];
cx q[15], q[140];
U(0, 0, pi/3) q[140];
cx q[15], q[140];
cx q[16], q[140];
U(0, 0, pi/3) q[140];
cx q[16], q[140];
cx q[17], q[140];
U(0, 0, pi/3) q[140];
cx q[17], q[140];
cx q[18], q[140];
U(0, 0, pi/3) q[140];
cx q[18], q[140];
cx q[21], q[140];
U(0, 0, pi/3) q[140];
cx q[21], q[140];
cx q[26], q[140];
U(0, 0, pi/3) q[140];
cx q[26], q[140];
cx q[27], q[140];
U(0, 0, pi/3) q[140];
cx q[27], q[140];
cx q[32], q[140];
U(0, 0, pi/3) q[140];
cx q[32], q[140];
cx q[33], q[140];
U(0, 0, pi/3) q[140];
cx q[33], q[140];
cx q[34], q[140];
U(0, 0, pi/3) q[140];
cx q[34], q[140];
cx q[39], q[140];
U(0, 0, pi/3) q[140];
cx q[39], q[140];
cx q[40], q[140];
U(0, 0, pi/3) q[140];
cx q[40], q[140];
cx q[42], q[140];
U(0, 0, pi/3) q[140];
cx q[42], q[140];
cx q[45], q[140];
U(0, 0, pi/3) q[140];
cx q[45], q[140];
cx q[50], q[140];
U(0, 0, pi/3) q[140];
cx q[50], q[140];
cx q[52], q[140];
U(0, 0, pi/3) q[140];
cx q[52], q[140];
cx q[55], q[140];
U(0, 0, pi/3) q[140];
cx q[55], q[140];
cx q[57], q[140];
U(0, 0, pi/3) q[140];
cx q[57], q[140];
cx q[58], q[140];
U(0, 0, pi/3) q[140];
cx q[58], q[140];
cx q[59], q[140];
U(0, 0, pi/3) q[140];
cx q[59], q[140];
cx q[60], q[140];
U(0, 0, pi/3) q[140];
cx q[60], q[140];
cx q[64], q[140];
U(0, 0, pi/3) q[140];
cx q[64], q[140];
cx q[65], q[140];
U(0, 0, pi/3) q[140];
cx q[65], q[140];
cx q[67], q[140];
U(0, 0, pi/3) q[140];
cx q[67], q[140];
cx q[68], q[140];
U(0, 0, pi/3) q[140];
cx q[68], q[140];
cx q[69], q[140];
U(0, 0, pi/3) q[140];
cx q[69], q[140];
cx q[72], q[140];
U(0, 0, pi/3) q[140];
cx q[72], q[140];
cx q[74], q[140];
U(0, 0, pi/3) q[140];
cx q[74], q[140];
cx q[77], q[140];
U(0, 0, pi/3) q[140];
cx q[77], q[140];
cx q[78], q[140];
U(0, 0, pi/3) q[140];
cx q[78], q[140];
cx q[81], q[140];
U(0, 0, pi/3) q[140];
cx q[81], q[140];
cx q[83], q[140];
U(0, 0, pi/3) q[140];
cx q[83], q[140];
cx q[84], q[140];
U(0, 0, pi/3) q[140];
cx q[84], q[140];
cx q[86], q[140];
U(0, 0, pi/3) q[140];
cx q[86], q[140];
cx q[88], q[140];
U(0, 0, pi/3) q[140];
cx q[88], q[140];
cx q[90], q[140];
U(0, 0, pi/3) q[140];
cx q[90], q[140];
cx q[92], q[140];
U(0, 0, pi/3) q[140];
cx q[92], q[140];
cx q[93], q[140];
U(0, 0, pi/3) q[140];
cx q[93], q[140];
cx q[97], q[140];
U(0, 0, pi/3) q[140];
cx q[97], q[140];
cx q[98], q[140];
U(0, 0, pi/3) q[140];
cx q[98], q[140];
cx q[100], q[140];
U(0, 0, pi/3) q[140];
cx q[100], q[140];
cx q[101], q[140];
U(0, 0, pi/3) q[140];
cx q[101], q[140];
cx q[105], q[140];
U(0, 0, pi/3) q[140];
cx q[105], q[140];
cx q[106], q[140];
U(0, 0, pi/3) q[140];
cx q[106], q[140];
cx q[107], q[140];
U(0, 0, pi/3) q[140];
cx q[107], q[140];
cx q[109], q[140];
U(0, 0, pi/3) q[140];
cx q[109], q[140];
cx q[111], q[140];
U(0, 0, pi/3) q[140];
cx q[111], q[140];
cx q[112], q[140];
U(0, 0, pi/3) q[140];
cx q[112], q[140];
cx q[114], q[140];
U(0, 0, pi/3) q[140];
cx q[114], q[140];
cx q[115], q[140];
U(0, 0, pi/3) q[140];
cx q[115], q[140];
cx q[116], q[140];
U(0, 0, pi/3) q[140];
cx q[116], q[140];
cx q[117], q[140];
U(0, 0, pi/3) q[140];
cx q[117], q[140];
cx q[118], q[140];
U(0, 0, pi/3) q[140];
cx q[118], q[140];
cx q[119], q[140];
U(0, 0, pi/3) q[140];
cx q[119], q[140];
cx q[121], q[140];
U(0, 0, pi/3) q[140];
cx q[121], q[140];
cx q[123], q[140];
U(0, 0, pi/3) q[140];
cx q[123], q[140];
cx q[126], q[140];
U(0, 0, pi/3) q[140];
cx q[126], q[140];
cx q[127], q[140];
U(0, 0, pi/3) q[140];
cx q[127], q[140];
cx q[128], q[140];
U(0, 0, pi/3) q[140];
cx q[128], q[140];
cx q[129], q[140];
U(0, 0, pi/3) q[140];
cx q[129], q[140];
cx q[132], q[140];
U(0, 0, pi/3) q[140];
cx q[132], q[140];
cx q[134], q[140];
U(0, 0, pi/3) q[140];
cx q[134], q[140];
cx q[136], q[140];
U(0, 0, pi/3) q[140];
cx q[136], q[140];
cx q[137], q[140];
U(0, 0, pi/3) q[140];
cx q[137], q[140];
cx q[139], q[140];
U(0, 0, pi/3) q[140];
cx q[139], q[140];
cx q[0], q[141];
U(0, 0, pi/3) q[141];
cx q[0], q[141];
cx q[1], q[141];
U(0, 0, pi/3) q[141];
cx q[1], q[141];
cx q[2], q[141];
U(0, 0, pi/3) q[141];
cx q[2], q[141];
cx q[3], q[141];
U(0, 0, pi/3) q[141];
cx q[3], q[141];
cx q[4], q[141];
U(0, 0, pi/3) q[141];
cx q[4], q[141];
cx q[5], q[141];
U(0, 0, pi/3) q[141];
cx q[5], q[141];
cx q[7], q[141];
U(0, 0, pi/3) q[141];
cx q[7], q[141];
cx q[8], q[141];
U(0, 0, pi/3) q[141];
cx q[8], q[141];
cx q[9], q[141];
U(0, 0, pi/3) q[141];
cx q[9], q[141];
cx q[10], q[141];
U(0, 0, pi/3) q[141];
cx q[10], q[141];
cx q[12], q[141];
U(0, 0, pi/3) q[141];
cx q[12], q[141];
cx q[13], q[141];
U(0, 0, pi/3) q[141];
cx q[13], q[141];
cx q[15], q[141];
U(0, 0, pi/3) q[141];
cx q[15], q[141];
cx q[16], q[141];
U(0, 0, pi/3) q[141];
cx q[16], q[141];
cx q[18], q[141];
U(0, 0, pi/3) q[141];
cx q[18], q[141];
cx q[20], q[141];
U(0, 0, pi/3) q[141];
cx q[20], q[141];
cx q[21], q[141];
U(0, 0, pi/3) q[141];
cx q[21], q[141];
cx q[24], q[141];
U(0, 0, pi/3) q[141];
cx q[24], q[141];
cx q[26], q[141];
U(0, 0, pi/3) q[141];
cx q[26], q[141];
cx q[29], q[141];
U(0, 0, pi/3) q[141];
cx q[29], q[141];
cx q[30], q[141];
U(0, 0, pi/3) q[141];
cx q[30], q[141];
cx q[32], q[141];
U(0, 0, pi/3) q[141];
cx q[32], q[141];
cx q[37], q[141];
U(0, 0, pi/3) q[141];
cx q[37], q[141];
cx q[40], q[141];
U(0, 0, pi/3) q[141];
cx q[40], q[141];
cx q[42], q[141];
U(0, 0, pi/3) q[141];
cx q[42], q[141];
cx q[44], q[141];
U(0, 0, pi/3) q[141];
cx q[44], q[141];
cx q[50], q[141];
U(0, 0, pi/3) q[141];
cx q[50], q[141];
cx q[52], q[141];
U(0, 0, pi/3) q[141];
cx q[52], q[141];
cx q[53], q[141];
U(0, 0, pi/3) q[141];
cx q[53], q[141];
cx q[58], q[141];
U(0, 0, pi/3) q[141];
cx q[58], q[141];
cx q[59], q[141];
U(0, 0, pi/3) q[141];
cx q[59], q[141];
cx q[61], q[141];
U(0, 0, pi/3) q[141];
cx q[61], q[141];
cx q[64], q[141];
U(0, 0, pi/3) q[141];
cx q[64], q[141];
cx q[67], q[141];
U(0, 0, pi/3) q[141];
cx q[67], q[141];
cx q[68], q[141];
U(0, 0, pi/3) q[141];
cx q[68], q[141];
cx q[69], q[141];
U(0, 0, pi/3) q[141];
cx q[69], q[141];
cx q[74], q[141];
U(0, 0, pi/3) q[141];
cx q[74], q[141];
cx q[78], q[141];
U(0, 0, pi/3) q[141];
cx q[78], q[141];
cx q[79], q[141];
U(0, 0, pi/3) q[141];
cx q[79], q[141];
cx q[82], q[141];
U(0, 0, pi/3) q[141];
cx q[82], q[141];
cx q[83], q[141];
U(0, 0, pi/3) q[141];
cx q[83], q[141];
cx q[84], q[141];
U(0, 0, pi/3) q[141];
cx q[84], q[141];
cx q[86], q[141];
U(0, 0, pi/3) q[141];
cx q[86], q[141];
cx q[87], q[141];
U(0, 0, pi/3) q[141];
cx q[87], q[141];
cx q[90], q[141];
U(0, 0, pi/3) q[141];
cx q[90], q[141];
cx q[91], q[141];
U(0, 0, pi/3) q[141];
cx q[91], q[141];
cx q[94], q[141];
U(0, 0, pi/3) q[141];
cx q[94], q[141];
cx q[99], q[141];
U(0, 0, pi/3) q[141];
cx q[99], q[141];
cx q[100], q[141];
U(0, 0, pi/3) q[141];
cx q[100], q[141];
cx q[101], q[141];
U(0, 0, pi/3) q[141];
cx q[101], q[141];
cx q[103], q[141];
U(0, 0, pi/3) q[141];
cx q[103], q[141];
cx q[105], q[141];
U(0, 0, pi/3) q[141];
cx q[105], q[141];
cx q[106], q[141];
U(0, 0, pi/3) q[141];
cx q[106], q[141];
cx q[108], q[141];
U(0, 0, pi/3) q[141];
cx q[108], q[141];
cx q[109], q[141];
U(0, 0, pi/3) q[141];
cx q[109], q[141];
cx q[110], q[141];
U(0, 0, pi/3) q[141];
cx q[110], q[141];
cx q[111], q[141];
U(0, 0, pi/3) q[141];
cx q[111], q[141];
cx q[114], q[141];
U(0, 0, pi/3) q[141];
cx q[114], q[141];
cx q[115], q[141];
U(0, 0, pi/3) q[141];
cx q[115], q[141];
cx q[123], q[141];
U(0, 0, pi/3) q[141];
cx q[123], q[141];
cx q[124], q[141];
U(0, 0, pi/3) q[141];
cx q[124], q[141];
cx q[129], q[141];
U(0, 0, pi/3) q[141];
cx q[129], q[141];
cx q[130], q[141];
U(0, 0, pi/3) q[141];
cx q[130], q[141];
cx q[133], q[141];
U(0, 0, pi/3) q[141];
cx q[133], q[141];
cx q[134], q[141];
U(0, 0, pi/3) q[141];
cx q[134], q[141];
cx q[135], q[141];
U(0, 0, pi/3) q[141];
cx q[135], q[141];
cx q[137], q[141];
U(0, 0, pi/3) q[141];
cx q[137], q[141];
cx q[138], q[141];
U(0, 0, pi/3) q[141];
cx q[138], q[141];
cx q[140], q[141];
U(0, 0, pi/3) q[141];
cx q[140], q[141];
cx q[11], q[142];
U(0, 0, pi/3) q[142];
cx q[11], q[142];
cx q[12], q[142];
U(0, 0, pi/3) q[142];
cx q[12], q[142];
cx q[16], q[142];
U(0, 0, pi/3) q[142];
cx q[16], q[142];
cx q[22], q[142];
U(0, 0, pi/3) q[142];
cx q[22], q[142];
cx q[23], q[142];
U(0, 0, pi/3) q[142];
cx q[23], q[142];
cx q[28], q[142];
U(0, 0, pi/3) q[142];
cx q[28], q[142];
cx q[30], q[142];
U(0, 0, pi/3) q[142];
cx q[30], q[142];
cx q[32], q[142];
U(0, 0, pi/3) q[142];
cx q[32], q[142];
cx q[33], q[142];
U(0, 0, pi/3) q[142];
cx q[33], q[142];
cx q[34], q[142];
U(0, 0, pi/3) q[142];
cx q[34], q[142];
cx q[36], q[142];
U(0, 0, pi/3) q[142];
cx q[36], q[142];
cx q[38], q[142];
U(0, 0, pi/3) q[142];
cx q[38], q[142];
cx q[42], q[142];
U(0, 0, pi/3) q[142];
cx q[42], q[142];
cx q[47], q[142];
U(0, 0, pi/3) q[142];
cx q[47], q[142];
cx q[50], q[142];
U(0, 0, pi/3) q[142];
cx q[50], q[142];
cx q[52], q[142];
U(0, 0, pi/3) q[142];
cx q[52], q[142];
cx q[54], q[142];
U(0, 0, pi/3) q[142];
cx q[54], q[142];
cx q[55], q[142];
U(0, 0, pi/3) q[142];
cx q[55], q[142];
cx q[56], q[142];
U(0, 0, pi/3) q[142];
cx q[56], q[142];
cx q[62], q[142];
U(0, 0, pi/3) q[142];
cx q[62], q[142];
cx q[64], q[142];
U(0, 0, pi/3) q[142];
cx q[64], q[142];
cx q[65], q[142];
U(0, 0, pi/3) q[142];
cx q[65], q[142];
cx q[72], q[142];
U(0, 0, pi/3) q[142];
cx q[72], q[142];
cx q[74], q[142];
U(0, 0, pi/3) q[142];
cx q[74], q[142];
cx q[76], q[142];
U(0, 0, pi/3) q[142];
cx q[76], q[142];
cx q[78], q[142];
U(0, 0, pi/3) q[142];
cx q[78], q[142];
cx q[79], q[142];
U(0, 0, pi/3) q[142];
cx q[79], q[142];
cx q[80], q[142];
U(0, 0, pi/3) q[142];
cx q[80], q[142];
cx q[81], q[142];
U(0, 0, pi/3) q[142];
cx q[81], q[142];
cx q[82], q[142];
U(0, 0, pi/3) q[142];
cx q[82], q[142];
cx q[85], q[142];
U(0, 0, pi/3) q[142];
cx q[85], q[142];
cx q[87], q[142];
U(0, 0, pi/3) q[142];
cx q[87], q[142];
cx q[88], q[142];
U(0, 0, pi/3) q[142];
cx q[88], q[142];
cx q[90], q[142];
U(0, 0, pi/3) q[142];
cx q[90], q[142];
cx q[91], q[142];
U(0, 0, pi/3) q[142];
cx q[91], q[142];
cx q[92], q[142];
U(0, 0, pi/3) q[142];
cx q[92], q[142];
cx q[94], q[142];
U(0, 0, pi/3) q[142];
cx q[94], q[142];
cx q[95], q[142];
U(0, 0, pi/3) q[142];
cx q[95], q[142];
cx q[99], q[142];
U(0, 0, pi/3) q[142];
cx q[99], q[142];
cx q[101], q[142];
U(0, 0, pi/3) q[142];
cx q[101], q[142];
cx q[102], q[142];
U(0, 0, pi/3) q[142];
cx q[102], q[142];
cx q[103], q[142];
U(0, 0, pi/3) q[142];
cx q[103], q[142];
cx q[104], q[142];
U(0, 0, pi/3) q[142];
cx q[104], q[142];
cx q[105], q[142];
U(0, 0, pi/3) q[142];
cx q[105], q[142];
cx q[106], q[142];
U(0, 0, pi/3) q[142];
cx q[106], q[142];
cx q[107], q[142];
U(0, 0, pi/3) q[142];
cx q[107], q[142];
cx q[109], q[142];
U(0, 0, pi/3) q[142];
cx q[109], q[142];
cx q[110], q[142];
U(0, 0, pi/3) q[142];
cx q[110], q[142];
cx q[116], q[142];
U(0, 0, pi/3) q[142];
cx q[116], q[142];
cx q[118], q[142];
U(0, 0, pi/3) q[142];
cx q[118], q[142];
cx q[119], q[142];
U(0, 0, pi/3) q[142];
cx q[119], q[142];
cx q[120], q[142];
U(0, 0, pi/3) q[142];
cx q[120], q[142];
cx q[122], q[142];
U(0, 0, pi/3) q[142];
cx q[122], q[142];
cx q[125], q[142];
U(0, 0, pi/3) q[142];
cx q[125], q[142];
cx q[127], q[142];
U(0, 0, pi/3) q[142];
cx q[127], q[142];
cx q[128], q[142];
U(0, 0, pi/3) q[142];
cx q[128], q[142];
cx q[129], q[142];
U(0, 0, pi/3) q[142];
cx q[129], q[142];
cx q[131], q[142];
U(0, 0, pi/3) q[142];
cx q[131], q[142];
cx q[137], q[142];
U(0, 0, pi/3) q[142];
cx q[137], q[142];
cx q[139], q[142];
U(0, 0, pi/3) q[142];
cx q[139], q[142];
cx q[141], q[142];
U(0, 0, pi/3) q[142];
cx q[141], q[142];
cx q[3], q[143];
U(0, 0, pi/3) q[143];
cx q[3], q[143];
cx q[4], q[143];
U(0, 0, pi/3) q[143];
cx q[4], q[143];
cx q[5], q[143];
U(0, 0, pi/3) q[143];
cx q[5], q[143];
cx q[6], q[143];
U(0, 0, pi/3) q[143];
cx q[6], q[143];
cx q[9], q[143];
U(0, 0, pi/3) q[143];
cx q[9], q[143];
cx q[13], q[143];
U(0, 0, pi/3) q[143];
cx q[13], q[143];
cx q[15], q[143];
U(0, 0, pi/3) q[143];
cx q[15], q[143];
cx q[18], q[143];
U(0, 0, pi/3) q[143];
cx q[18], q[143];
cx q[20], q[143];
U(0, 0, pi/3) q[143];
cx q[20], q[143];
cx q[21], q[143];
U(0, 0, pi/3) q[143];
cx q[21], q[143];
cx q[22], q[143];
U(0, 0, pi/3) q[143];
cx q[22], q[143];
cx q[24], q[143];
U(0, 0, pi/3) q[143];
cx q[24], q[143];
cx q[25], q[143];
U(0, 0, pi/3) q[143];
cx q[25], q[143];
cx q[26], q[143];
U(0, 0, pi/3) q[143];
cx q[26], q[143];
cx q[29], q[143];
U(0, 0, pi/3) q[143];
cx q[29], q[143];
cx q[33], q[143];
U(0, 0, pi/3) q[143];
cx q[33], q[143];
cx q[37], q[143];
U(0, 0, pi/3) q[143];
cx q[37], q[143];
cx q[38], q[143];
U(0, 0, pi/3) q[143];
cx q[38], q[143];
cx q[43], q[143];
U(0, 0, pi/3) q[143];
cx q[43], q[143];
cx q[48], q[143];
U(0, 0, pi/3) q[143];
cx q[48], q[143];
cx q[51], q[143];
U(0, 0, pi/3) q[143];
cx q[51], q[143];
cx q[52], q[143];
U(0, 0, pi/3) q[143];
cx q[52], q[143];
cx q[53], q[143];
U(0, 0, pi/3) q[143];
cx q[53], q[143];
cx q[54], q[143];
U(0, 0, pi/3) q[143];
cx q[54], q[143];
cx q[57], q[143];
U(0, 0, pi/3) q[143];
cx q[57], q[143];
cx q[60], q[143];
U(0, 0, pi/3) q[143];
cx q[60], q[143];
cx q[73], q[143];
U(0, 0, pi/3) q[143];
cx q[73], q[143];
cx q[74], q[143];
U(0, 0, pi/3) q[143];
cx q[74], q[143];
cx q[81], q[143];
U(0, 0, pi/3) q[143];
cx q[81], q[143];
cx q[84], q[143];
U(0, 0, pi/3) q[143];
cx q[84], q[143];
cx q[88], q[143];
U(0, 0, pi/3) q[143];
cx q[88], q[143];
cx q[89], q[143];
U(0, 0, pi/3) q[143];
cx q[89], q[143];
cx q[93], q[143];
U(0, 0, pi/3) q[143];
cx q[93], q[143];
cx q[94], q[143];
U(0, 0, pi/3) q[143];
cx q[94], q[143];
cx q[95], q[143];
U(0, 0, pi/3) q[143];
cx q[95], q[143];
cx q[96], q[143];
U(0, 0, pi/3) q[143];
cx q[96], q[143];
cx q[97], q[143];
U(0, 0, pi/3) q[143];
cx q[97], q[143];
cx q[98], q[143];
U(0, 0, pi/3) q[143];
cx q[98], q[143];
cx q[99], q[143];
U(0, 0, pi/3) q[143];
cx q[99], q[143];
cx q[103], q[143];
U(0, 0, pi/3) q[143];
cx q[103], q[143];
cx q[104], q[143];
U(0, 0, pi/3) q[143];
cx q[104], q[143];
cx q[105], q[143];
U(0, 0, pi/3) q[143];
cx q[105], q[143];
cx q[106], q[143];
U(0, 0, pi/3) q[143];
cx q[106], q[143];
cx q[107], q[143];
U(0, 0, pi/3) q[143];
cx q[107], q[143];
cx q[109], q[143];
U(0, 0, pi/3) q[143];
cx q[109], q[143];
cx q[110], q[143];
U(0, 0, pi/3) q[143];
cx q[110], q[143];
cx q[111], q[143];
U(0, 0, pi/3) q[143];
cx q[111], q[143];
cx q[114], q[143];
U(0, 0, pi/3) q[143];
cx q[114], q[143];
cx q[116], q[143];
U(0, 0, pi/3) q[143];
cx q[116], q[143];
cx q[119], q[143];
U(0, 0, pi/3) q[143];
cx q[119], q[143];
cx q[121], q[143];
U(0, 0, pi/3) q[143];
cx q[121], q[143];
cx q[123], q[143];
U(0, 0, pi/3) q[143];
cx q[123], q[143];
cx q[124], q[143];
U(0, 0, pi/3) q[143];
cx q[124], q[143];
cx q[129], q[143];
U(0, 0, pi/3) q[143];
cx q[129], q[143];
cx q[130], q[143];
U(0, 0, pi/3) q[143];
cx q[130], q[143];
cx q[131], q[143];
U(0, 0, pi/3) q[143];
cx q[131], q[143];
cx q[132], q[143];
U(0, 0, pi/3) q[143];
cx q[132], q[143];
cx q[133], q[143];
U(0, 0, pi/3) q[143];
cx q[133], q[143];
cx q[136], q[143];
U(0, 0, pi/3) q[143];
cx q[136], q[143];
cx q[138], q[143];
U(0, 0, pi/3) q[143];
cx q[138], q[143];
cx q[141], q[143];
U(0, 0, pi/3) q[143];
cx q[141], q[143];
cx q[1], q[144];
U(0, 0, pi/3) q[144];
cx q[1], q[144];
cx q[2], q[144];
U(0, 0, pi/3) q[144];
cx q[2], q[144];
cx q[4], q[144];
U(0, 0, pi/3) q[144];
cx q[4], q[144];
cx q[5], q[144];
U(0, 0, pi/3) q[144];
cx q[5], q[144];
cx q[6], q[144];
U(0, 0, pi/3) q[144];
cx q[6], q[144];
cx q[8], q[144];
U(0, 0, pi/3) q[144];
cx q[8], q[144];
cx q[9], q[144];
U(0, 0, pi/3) q[144];
cx q[9], q[144];
cx q[14], q[144];
U(0, 0, pi/3) q[144];
cx q[14], q[144];
cx q[15], q[144];
U(0, 0, pi/3) q[144];
cx q[15], q[144];
cx q[16], q[144];
U(0, 0, pi/3) q[144];
cx q[16], q[144];
cx q[17], q[144];
U(0, 0, pi/3) q[144];
cx q[17], q[144];
cx q[18], q[144];
U(0, 0, pi/3) q[144];
cx q[18], q[144];
cx q[19], q[144];
U(0, 0, pi/3) q[144];
cx q[19], q[144];
cx q[21], q[144];
U(0, 0, pi/3) q[144];
cx q[21], q[144];
cx q[22], q[144];
U(0, 0, pi/3) q[144];
cx q[22], q[144];
cx q[24], q[144];
U(0, 0, pi/3) q[144];
cx q[24], q[144];
cx q[25], q[144];
U(0, 0, pi/3) q[144];
cx q[25], q[144];
cx q[27], q[144];
U(0, 0, pi/3) q[144];
cx q[27], q[144];
cx q[28], q[144];
U(0, 0, pi/3) q[144];
cx q[28], q[144];
cx q[29], q[144];
U(0, 0, pi/3) q[144];
cx q[29], q[144];
cx q[31], q[144];
U(0, 0, pi/3) q[144];
cx q[31], q[144];
cx q[33], q[144];
U(0, 0, pi/3) q[144];
cx q[33], q[144];
cx q[38], q[144];
U(0, 0, pi/3) q[144];
cx q[38], q[144];
cx q[44], q[144];
U(0, 0, pi/3) q[144];
cx q[44], q[144];
cx q[45], q[144];
U(0, 0, pi/3) q[144];
cx q[45], q[144];
cx q[46], q[144];
U(0, 0, pi/3) q[144];
cx q[46], q[144];
cx q[49], q[144];
U(0, 0, pi/3) q[144];
cx q[49], q[144];
cx q[50], q[144];
U(0, 0, pi/3) q[144];
cx q[50], q[144];
cx q[51], q[144];
U(0, 0, pi/3) q[144];
cx q[51], q[144];
cx q[53], q[144];
U(0, 0, pi/3) q[144];
cx q[53], q[144];
cx q[55], q[144];
U(0, 0, pi/3) q[144];
cx q[55], q[144];
cx q[57], q[144];
U(0, 0, pi/3) q[144];
cx q[57], q[144];
cx q[58], q[144];
U(0, 0, pi/3) q[144];
cx q[58], q[144];
cx q[59], q[144];
U(0, 0, pi/3) q[144];
cx q[59], q[144];
cx q[61], q[144];
U(0, 0, pi/3) q[144];
cx q[61], q[144];
cx q[62], q[144];
U(0, 0, pi/3) q[144];
cx q[62], q[144];
cx q[63], q[144];
U(0, 0, pi/3) q[144];
cx q[63], q[144];
cx q[64], q[144];
U(0, 0, pi/3) q[144];
cx q[64], q[144];
cx q[66], q[144];
U(0, 0, pi/3) q[144];
cx q[66], q[144];
cx q[68], q[144];
U(0, 0, pi/3) q[144];
cx q[68], q[144];
cx q[73], q[144];
U(0, 0, pi/3) q[144];
cx q[73], q[144];
cx q[76], q[144];
U(0, 0, pi/3) q[144];
cx q[76], q[144];
cx q[79], q[144];
U(0, 0, pi/3) q[144];
cx q[79], q[144];
cx q[82], q[144];
U(0, 0, pi/3) q[144];
cx q[82], q[144];
cx q[83], q[144];
U(0, 0, pi/3) q[144];
cx q[83], q[144];
cx q[85], q[144];
U(0, 0, pi/3) q[144];
cx q[85], q[144];
cx q[88], q[144];
U(0, 0, pi/3) q[144];
cx q[88], q[144];
cx q[89], q[144];
U(0, 0, pi/3) q[144];
cx q[89], q[144];
cx q[90], q[144];
U(0, 0, pi/3) q[144];
cx q[90], q[144];
cx q[91], q[144];
U(0, 0, pi/3) q[144];
cx q[91], q[144];
cx q[92], q[144];
U(0, 0, pi/3) q[144];
cx q[92], q[144];
cx q[94], q[144];
U(0, 0, pi/3) q[144];
cx q[94], q[144];
cx q[98], q[144];
U(0, 0, pi/3) q[144];
cx q[98], q[144];
cx q[99], q[144];
U(0, 0, pi/3) q[144];
cx q[99], q[144];
cx q[100], q[144];
U(0, 0, pi/3) q[144];
cx q[100], q[144];
cx q[101], q[144];
U(0, 0, pi/3) q[144];
cx q[101], q[144];
cx q[102], q[144];
U(0, 0, pi/3) q[144];
cx q[102], q[144];
cx q[103], q[144];
U(0, 0, pi/3) q[144];
cx q[103], q[144];
cx q[104], q[144];
U(0, 0, pi/3) q[144];
cx q[104], q[144];
cx q[106], q[144];
U(0, 0, pi/3) q[144];
cx q[106], q[144];
cx q[107], q[144];
U(0, 0, pi/3) q[144];
cx q[107], q[144];
cx q[109], q[144];
U(0, 0, pi/3) q[144];
cx q[109], q[144];
cx q[112], q[144];
U(0, 0, pi/3) q[144];
cx q[112], q[144];
cx q[114], q[144];
U(0, 0, pi/3) q[144];
cx q[114], q[144];
cx q[115], q[144];
U(0, 0, pi/3) q[144];
cx q[115], q[144];
cx q[116], q[144];
U(0, 0, pi/3) q[144];
cx q[116], q[144];
cx q[117], q[144];
U(0, 0, pi/3) q[144];
cx q[117], q[144];
cx q[123], q[144];
U(0, 0, pi/3) q[144];
cx q[123], q[144];
cx q[124], q[144];
U(0, 0, pi/3) q[144];
cx q[124], q[144];
cx q[126], q[144];
U(0, 0, pi/3) q[144];
cx q[126], q[144];
cx q[131], q[144];
U(0, 0, pi/3) q[144];
cx q[131], q[144];
cx q[132], q[144];
U(0, 0, pi/3) q[144];
cx q[132], q[144];
cx q[135], q[144];
U(0, 0, pi/3) q[144];
cx q[135], q[144];
cx q[136], q[144];
U(0, 0, pi/3) q[144];
cx q[136], q[144];
cx q[138], q[144];
U(0, 0, pi/3) q[144];
cx q[138], q[144];
cx q[140], q[144];
U(0, 0, pi/3) q[144];
cx q[140], q[144];
cx q[141], q[144];
U(0, 0, pi/3) q[144];
cx q[141], q[144];
cx q[142], q[144];
U(0, 0, pi/3) q[144];
cx q[142], q[144];
cx q[143], q[144];
U(0, 0, pi/3) q[144];
cx q[143], q[144];
cx q[1], q[145];
U(0, 0, pi/3) q[145];
cx q[1], q[145];
cx q[2], q[145];
U(0, 0, pi/3) q[145];
cx q[2], q[145];
cx q[4], q[145];
U(0, 0, pi/3) q[145];
cx q[4], q[145];
cx q[5], q[145];
U(0, 0, pi/3) q[145];
cx q[5], q[145];
cx q[7], q[145];
U(0, 0, pi/3) q[145];
cx q[7], q[145];
cx q[9], q[145];
U(0, 0, pi/3) q[145];
cx q[9], q[145];
cx q[12], q[145];
U(0, 0, pi/3) q[145];
cx q[12], q[145];
cx q[13], q[145];
U(0, 0, pi/3) q[145];
cx q[13], q[145];
cx q[14], q[145];
U(0, 0, pi/3) q[145];
cx q[14], q[145];
cx q[17], q[145];
U(0, 0, pi/3) q[145];
cx q[17], q[145];
cx q[18], q[145];
U(0, 0, pi/3) q[145];
cx q[18], q[145];
cx q[19], q[145];
U(0, 0, pi/3) q[145];
cx q[19], q[145];
cx q[20], q[145];
U(0, 0, pi/3) q[145];
cx q[20], q[145];
cx q[21], q[145];
U(0, 0, pi/3) q[145];
cx q[21], q[145];
cx q[24], q[145];
U(0, 0, pi/3) q[145];
cx q[24], q[145];
cx q[25], q[145];
U(0, 0, pi/3) q[145];
cx q[25], q[145];
cx q[27], q[145];
U(0, 0, pi/3) q[145];
cx q[27], q[145];
cx q[28], q[145];
U(0, 0, pi/3) q[145];
cx q[28], q[145];
cx q[29], q[145];
U(0, 0, pi/3) q[145];
cx q[29], q[145];
cx q[30], q[145];
U(0, 0, pi/3) q[145];
cx q[30], q[145];
cx q[32], q[145];
U(0, 0, pi/3) q[145];
cx q[32], q[145];
cx q[35], q[145];
U(0, 0, pi/3) q[145];
cx q[35], q[145];
cx q[36], q[145];
U(0, 0, pi/3) q[145];
cx q[36], q[145];
cx q[42], q[145];
U(0, 0, pi/3) q[145];
cx q[42], q[145];
cx q[46], q[145];
U(0, 0, pi/3) q[145];
cx q[46], q[145];
cx q[47], q[145];
U(0, 0, pi/3) q[145];
cx q[47], q[145];
cx q[48], q[145];
U(0, 0, pi/3) q[145];
cx q[48], q[145];
cx q[50], q[145];
U(0, 0, pi/3) q[145];
cx q[50], q[145];
cx q[52], q[145];
U(0, 0, pi/3) q[145];
cx q[52], q[145];
cx q[54], q[145];
U(0, 0, pi/3) q[145];
cx q[54], q[145];
cx q[56], q[145];
U(0, 0, pi/3) q[145];
cx q[56], q[145];
cx q[57], q[145];
U(0, 0, pi/3) q[145];
cx q[57], q[145];
cx q[59], q[145];
U(0, 0, pi/3) q[145];
cx q[59], q[145];
cx q[60], q[145];
U(0, 0, pi/3) q[145];
cx q[60], q[145];
cx q[64], q[145];
U(0, 0, pi/3) q[145];
cx q[64], q[145];
cx q[65], q[145];
U(0, 0, pi/3) q[145];
cx q[65], q[145];
cx q[66], q[145];
U(0, 0, pi/3) q[145];
cx q[66], q[145];
cx q[67], q[145];
U(0, 0, pi/3) q[145];
cx q[67], q[145];
cx q[68], q[145];
U(0, 0, pi/3) q[145];
cx q[68], q[145];
cx q[69], q[145];
U(0, 0, pi/3) q[145];
cx q[69], q[145];
cx q[70], q[145];
U(0, 0, pi/3) q[145];
cx q[70], q[145];
cx q[74], q[145];
U(0, 0, pi/3) q[145];
cx q[74], q[145];
cx q[77], q[145];
U(0, 0, pi/3) q[145];
cx q[77], q[145];
cx q[79], q[145];
U(0, 0, pi/3) q[145];
cx q[79], q[145];
cx q[80], q[145];
U(0, 0, pi/3) q[145];
cx q[80], q[145];
cx q[82], q[145];
U(0, 0, pi/3) q[145];
cx q[82], q[145];
cx q[86], q[145];
U(0, 0, pi/3) q[145];
cx q[86], q[145];
cx q[87], q[145];
U(0, 0, pi/3) q[145];
cx q[87], q[145];
cx q[88], q[145];
U(0, 0, pi/3) q[145];
cx q[88], q[145];
cx q[89], q[145];
U(0, 0, pi/3) q[145];
cx q[89], q[145];
cx q[91], q[145];
U(0, 0, pi/3) q[145];
cx q[91], q[145];
cx q[92], q[145];
U(0, 0, pi/3) q[145];
cx q[92], q[145];
cx q[93], q[145];
U(0, 0, pi/3) q[145];
cx q[93], q[145];
cx q[94], q[145];
U(0, 0, pi/3) q[145];
cx q[94], q[145];
cx q[95], q[145];
U(0, 0, pi/3) q[145];
cx q[95], q[145];
cx q[98], q[145];
U(0, 0, pi/3) q[145];
cx q[98], q[145];
cx q[99], q[145];
U(0, 0, pi/3) q[145];
cx q[99], q[145];
cx q[100], q[145];
U(0, 0, pi/3) q[145];
cx q[100], q[145];
cx q[102], q[145];
U(0, 0, pi/3) q[145];
cx q[102], q[145];
cx q[104], q[145];
U(0, 0, pi/3) q[145];
cx q[104], q[145];
cx q[105], q[145];
U(0, 0, pi/3) q[145];
cx q[105], q[145];
cx q[106], q[145];
U(0, 0, pi/3) q[145];
cx q[106], q[145];
cx q[107], q[145];
U(0, 0, pi/3) q[145];
cx q[107], q[145];
cx q[109], q[145];
U(0, 0, pi/3) q[145];
cx q[109], q[145];
cx q[112], q[145];
U(0, 0, pi/3) q[145];
cx q[112], q[145];
cx q[114], q[145];
U(0, 0, pi/3) q[145];
cx q[114], q[145];
cx q[116], q[145];
U(0, 0, pi/3) q[145];
cx q[116], q[145];
cx q[120], q[145];
U(0, 0, pi/3) q[145];
cx q[120], q[145];
cx q[127], q[145];
U(0, 0, pi/3) q[145];
cx q[127], q[145];
cx q[128], q[145];
U(0, 0, pi/3) q[145];
cx q[128], q[145];
cx q[129], q[145];
U(0, 0, pi/3) q[145];
cx q[129], q[145];
cx q[132], q[145];
U(0, 0, pi/3) q[145];
cx q[132], q[145];
cx q[136], q[145];
U(0, 0, pi/3) q[145];
cx q[136], q[145];
cx q[140], q[145];
U(0, 0, pi/3) q[145];
cx q[140], q[145];
cx q[142], q[145];
U(0, 0, pi/3) q[145];
cx q[142], q[145];
cx q[143], q[145];
U(0, 0, pi/3) q[145];
cx q[143], q[145];
cx q[144], q[145];
U(0, 0, pi/3) q[145];
cx q[144], q[145];
cx q[1], q[146];
U(0, 0, pi/3) q[146];
cx q[1], q[146];
cx q[2], q[146];
U(0, 0, pi/3) q[146];
cx q[2], q[146];
cx q[3], q[146];
U(0, 0, pi/3) q[146];
cx q[3], q[146];
cx q[5], q[146];
U(0, 0, pi/3) q[146];
cx q[5], q[146];
cx q[8], q[146];
U(0, 0, pi/3) q[146];
cx q[8], q[146];
cx q[12], q[146];
U(0, 0, pi/3) q[146];
cx q[12], q[146];
cx q[13], q[146];
U(0, 0, pi/3) q[146];
cx q[13], q[146];
cx q[17], q[146];
U(0, 0, pi/3) q[146];
cx q[17], q[146];
cx q[18], q[146];
U(0, 0, pi/3) q[146];
cx q[18], q[146];
cx q[21], q[146];
U(0, 0, pi/3) q[146];
cx q[21], q[146];
cx q[22], q[146];
U(0, 0, pi/3) q[146];
cx q[22], q[146];
cx q[23], q[146];
U(0, 0, pi/3) q[146];
cx q[23], q[146];
cx q[24], q[146];
U(0, 0, pi/3) q[146];
cx q[24], q[146];
cx q[26], q[146];
U(0, 0, pi/3) q[146];
cx q[26], q[146];
cx q[27], q[146];
U(0, 0, pi/3) q[146];
cx q[27], q[146];
cx q[28], q[146];
U(0, 0, pi/3) q[146];
cx q[28], q[146];
cx q[31], q[146];
U(0, 0, pi/3) q[146];
cx q[31], q[146];
cx q[32], q[146];
U(0, 0, pi/3) q[146];
cx q[32], q[146];
cx q[33], q[146];
U(0, 0, pi/3) q[146];
cx q[33], q[146];
cx q[34], q[146];
U(0, 0, pi/3) q[146];
cx q[34], q[146];
cx q[35], q[146];
U(0, 0, pi/3) q[146];
cx q[35], q[146];
cx q[40], q[146];
U(0, 0, pi/3) q[146];
cx q[40], q[146];
cx q[41], q[146];
U(0, 0, pi/3) q[146];
cx q[41], q[146];
cx q[45], q[146];
U(0, 0, pi/3) q[146];
cx q[45], q[146];
cx q[48], q[146];
U(0, 0, pi/3) q[146];
cx q[48], q[146];
cx q[50], q[146];
U(0, 0, pi/3) q[146];
cx q[50], q[146];
cx q[53], q[146];
U(0, 0, pi/3) q[146];
cx q[53], q[146];
cx q[54], q[146];
U(0, 0, pi/3) q[146];
cx q[54], q[146];
cx q[56], q[146];
U(0, 0, pi/3) q[146];
cx q[56], q[146];
cx q[57], q[146];
U(0, 0, pi/3) q[146];
cx q[57], q[146];
cx q[58], q[146];
U(0, 0, pi/3) q[146];
cx q[58], q[146];
cx q[59], q[146];
U(0, 0, pi/3) q[146];
cx q[59], q[146];
cx q[60], q[146];
U(0, 0, pi/3) q[146];
cx q[60], q[146];
cx q[63], q[146];
U(0, 0, pi/3) q[146];
cx q[63], q[146];
cx q[66], q[146];
U(0, 0, pi/3) q[146];
cx q[66], q[146];
cx q[67], q[146];
U(0, 0, pi/3) q[146];
cx q[67], q[146];
cx q[68], q[146];
U(0, 0, pi/3) q[146];
cx q[68], q[146];
cx q[74], q[146];
U(0, 0, pi/3) q[146];
cx q[74], q[146];
cx q[75], q[146];
U(0, 0, pi/3) q[146];
cx q[75], q[146];
cx q[76], q[146];
U(0, 0, pi/3) q[146];
cx q[76], q[146];
cx q[77], q[146];
U(0, 0, pi/3) q[146];
cx q[77], q[146];
cx q[81], q[146];
U(0, 0, pi/3) q[146];
cx q[81], q[146];
cx q[83], q[146];
U(0, 0, pi/3) q[146];
cx q[83], q[146];
cx q[84], q[146];
U(0, 0, pi/3) q[146];
cx q[84], q[146];
cx q[86], q[146];
U(0, 0, pi/3) q[146];
cx q[86], q[146];
cx q[87], q[146];
U(0, 0, pi/3) q[146];
cx q[87], q[146];
cx q[92], q[146];
U(0, 0, pi/3) q[146];
cx q[92], q[146];
cx q[93], q[146];
U(0, 0, pi/3) q[146];
cx q[93], q[146];
cx q[95], q[146];
U(0, 0, pi/3) q[146];
cx q[95], q[146];
cx q[97], q[146];
U(0, 0, pi/3) q[146];
cx q[97], q[146];
cx q[101], q[146];
U(0, 0, pi/3) q[146];
cx q[101], q[146];
cx q[102], q[146];
U(0, 0, pi/3) q[146];
cx q[102], q[146];
cx q[105], q[146];
U(0, 0, pi/3) q[146];
cx q[105], q[146];
cx q[109], q[146];
U(0, 0, pi/3) q[146];
cx q[109], q[146];
cx q[110], q[146];
U(0, 0, pi/3) q[146];
cx q[110], q[146];
cx q[111], q[146];
U(0, 0, pi/3) q[146];
cx q[111], q[146];
cx q[114], q[146];
U(0, 0, pi/3) q[146];
cx q[114], q[146];
cx q[115], q[146];
U(0, 0, pi/3) q[146];
cx q[115], q[146];
cx q[116], q[146];
U(0, 0, pi/3) q[146];
cx q[116], q[146];
cx q[117], q[146];
U(0, 0, pi/3) q[146];
cx q[117], q[146];
cx q[118], q[146];
U(0, 0, pi/3) q[146];
cx q[118], q[146];
cx q[119], q[146];
U(0, 0, pi/3) q[146];
cx q[119], q[146];
cx q[122], q[146];
U(0, 0, pi/3) q[146];
cx q[122], q[146];
cx q[126], q[146];
U(0, 0, pi/3) q[146];
cx q[126], q[146];
cx q[129], q[146];
U(0, 0, pi/3) q[146];
cx q[129], q[146];
cx q[131], q[146];
U(0, 0, pi/3) q[146];
cx q[131], q[146];
cx q[133], q[146];
U(0, 0, pi/3) q[146];
cx q[133], q[146];
cx q[134], q[146];
U(0, 0, pi/3) q[146];
cx q[134], q[146];
cx q[136], q[146];
U(0, 0, pi/3) q[146];
cx q[136], q[146];
cx q[138], q[146];
U(0, 0, pi/3) q[146];
cx q[138], q[146];
cx q[139], q[146];
U(0, 0, pi/3) q[146];
cx q[139], q[146];
cx q[140], q[146];
U(0, 0, pi/3) q[146];
cx q[140], q[146];
cx q[141], q[146];
U(0, 0, pi/3) q[146];
cx q[141], q[146];
cx q[142], q[146];
U(0, 0, pi/3) q[146];
cx q[142], q[146];
cx q[143], q[146];
U(0, 0, pi/3) q[146];
cx q[143], q[146];
cx q[144], q[146];
U(0, 0, pi/3) q[146];
cx q[144], q[146];
cx q[145], q[146];
U(0, 0, pi/3) q[146];
cx q[145], q[146];
cx q[1], q[147];
U(0, 0, pi/3) q[147];
cx q[1], q[147];
cx q[4], q[147];
U(0, 0, pi/3) q[147];
cx q[4], q[147];
cx q[5], q[147];
U(0, 0, pi/3) q[147];
cx q[5], q[147];
cx q[9], q[147];
U(0, 0, pi/3) q[147];
cx q[9], q[147];
cx q[12], q[147];
U(0, 0, pi/3) q[147];
cx q[12], q[147];
cx q[13], q[147];
U(0, 0, pi/3) q[147];
cx q[13], q[147];
cx q[14], q[147];
U(0, 0, pi/3) q[147];
cx q[14], q[147];
cx q[18], q[147];
U(0, 0, pi/3) q[147];
cx q[18], q[147];
cx q[22], q[147];
U(0, 0, pi/3) q[147];
cx q[22], q[147];
cx q[24], q[147];
U(0, 0, pi/3) q[147];
cx q[24], q[147];
cx q[25], q[147];
U(0, 0, pi/3) q[147];
cx q[25], q[147];
cx q[28], q[147];
U(0, 0, pi/3) q[147];
cx q[28], q[147];
cx q[29], q[147];
U(0, 0, pi/3) q[147];
cx q[29], q[147];
cx q[30], q[147];
U(0, 0, pi/3) q[147];
cx q[30], q[147];
cx q[32], q[147];
U(0, 0, pi/3) q[147];
cx q[32], q[147];
cx q[34], q[147];
U(0, 0, pi/3) q[147];
cx q[34], q[147];
cx q[39], q[147];
U(0, 0, pi/3) q[147];
cx q[39], q[147];
cx q[40], q[147];
U(0, 0, pi/3) q[147];
cx q[40], q[147];
cx q[41], q[147];
U(0, 0, pi/3) q[147];
cx q[41], q[147];
cx q[42], q[147];
U(0, 0, pi/3) q[147];
cx q[42], q[147];
cx q[43], q[147];
U(0, 0, pi/3) q[147];
cx q[43], q[147];
cx q[44], q[147];
U(0, 0, pi/3) q[147];
cx q[44], q[147];
cx q[45], q[147];
U(0, 0, pi/3) q[147];
cx q[45], q[147];
cx q[46], q[147];
U(0, 0, pi/3) q[147];
cx q[46], q[147];
cx q[48], q[147];
U(0, 0, pi/3) q[147];
cx q[48], q[147];
cx q[50], q[147];
U(0, 0, pi/3) q[147];
cx q[50], q[147];
cx q[51], q[147];
U(0, 0, pi/3) q[147];
cx q[51], q[147];
cx q[52], q[147];
U(0, 0, pi/3) q[147];
cx q[52], q[147];
cx q[53], q[147];
U(0, 0, pi/3) q[147];
cx q[53], q[147];
cx q[56], q[147];
U(0, 0, pi/3) q[147];
cx q[56], q[147];
cx q[57], q[147];
U(0, 0, pi/3) q[147];
cx q[57], q[147];
cx q[58], q[147];
U(0, 0, pi/3) q[147];
cx q[58], q[147];
cx q[59], q[147];
U(0, 0, pi/3) q[147];
cx q[59], q[147];
cx q[61], q[147];
U(0, 0, pi/3) q[147];
cx q[61], q[147];
cx q[64], q[147];
U(0, 0, pi/3) q[147];
cx q[64], q[147];
cx q[65], q[147];
U(0, 0, pi/3) q[147];
cx q[65], q[147];
cx q[66], q[147];
U(0, 0, pi/3) q[147];
cx q[66], q[147];
cx q[67], q[147];
U(0, 0, pi/3) q[147];
cx q[67], q[147];
cx q[69], q[147];
U(0, 0, pi/3) q[147];
cx q[69], q[147];
cx q[71], q[147];
U(0, 0, pi/3) q[147];
cx q[71], q[147];
cx q[73], q[147];
U(0, 0, pi/3) q[147];
cx q[73], q[147];
cx q[74], q[147];
U(0, 0, pi/3) q[147];
cx q[74], q[147];
cx q[75], q[147];
U(0, 0, pi/3) q[147];
cx q[75], q[147];
cx q[76], q[147];
U(0, 0, pi/3) q[147];
cx q[76], q[147];
cx q[78], q[147];
U(0, 0, pi/3) q[147];
cx q[78], q[147];
cx q[81], q[147];
U(0, 0, pi/3) q[147];
cx q[81], q[147];
cx q[83], q[147];
U(0, 0, pi/3) q[147];
cx q[83], q[147];
cx q[84], q[147];
U(0, 0, pi/3) q[147];
cx q[84], q[147];
cx q[85], q[147];
U(0, 0, pi/3) q[147];
cx q[85], q[147];
cx q[87], q[147];
U(0, 0, pi/3) q[147];
cx q[87], q[147];
cx q[93], q[147];
U(0, 0, pi/3) q[147];
cx q[93], q[147];
cx q[94], q[147];
U(0, 0, pi/3) q[147];
cx q[94], q[147];
cx q[96], q[147];
U(0, 0, pi/3) q[147];
cx q[96], q[147];
cx q[97], q[147];
U(0, 0, pi/3) q[147];
cx q[97], q[147];
cx q[99], q[147];
U(0, 0, pi/3) q[147];
cx q[99], q[147];
cx q[102], q[147];
U(0, 0, pi/3) q[147];
cx q[102], q[147];
cx q[103], q[147];
U(0, 0, pi/3) q[147];
cx q[103], q[147];
cx q[105], q[147];
U(0, 0, pi/3) q[147];
cx q[105], q[147];
cx q[106], q[147];
U(0, 0, pi/3) q[147];
cx q[106], q[147];
cx q[108], q[147];
U(0, 0, pi/3) q[147];
cx q[108], q[147];
cx q[110], q[147];
U(0, 0, pi/3) q[147];
cx q[110], q[147];
cx q[111], q[147];
U(0, 0, pi/3) q[147];
cx q[111], q[147];
cx q[112], q[147];
U(0, 0, pi/3) q[147];
cx q[112], q[147];
cx q[116], q[147];
U(0, 0, pi/3) q[147];
cx q[116], q[147];
cx q[117], q[147];
U(0, 0, pi/3) q[147];
cx q[117], q[147];
cx q[121], q[147];
U(0, 0, pi/3) q[147];
cx q[121], q[147];
cx q[126], q[147];
U(0, 0, pi/3) q[147];
cx q[126], q[147];
cx q[127], q[147];
U(0, 0, pi/3) q[147];
cx q[127], q[147];
cx q[130], q[147];
U(0, 0, pi/3) q[147];
cx q[130], q[147];
cx q[131], q[147];
U(0, 0, pi/3) q[147];
cx q[131], q[147];
cx q[133], q[147];
U(0, 0, pi/3) q[147];
cx q[133], q[147];
cx q[134], q[147];
U(0, 0, pi/3) q[147];
cx q[134], q[147];
cx q[138], q[147];
U(0, 0, pi/3) q[147];
cx q[138], q[147];
cx q[140], q[147];
U(0, 0, pi/3) q[147];
cx q[140], q[147];
cx q[3], q[148];
U(0, 0, pi/3) q[148];
cx q[3], q[148];
cx q[4], q[148];
U(0, 0, pi/3) q[148];
cx q[4], q[148];
cx q[7], q[148];
U(0, 0, pi/3) q[148];
cx q[7], q[148];
cx q[8], q[148];
U(0, 0, pi/3) q[148];
cx q[8], q[148];
cx q[9], q[148];
U(0, 0, pi/3) q[148];
cx q[9], q[148];
cx q[10], q[148];
U(0, 0, pi/3) q[148];
cx q[10], q[148];
cx q[12], q[148];
U(0, 0, pi/3) q[148];
cx q[12], q[148];
cx q[16], q[148];
U(0, 0, pi/3) q[148];
cx q[16], q[148];
cx q[17], q[148];
U(0, 0, pi/3) q[148];
cx q[17], q[148];
cx q[20], q[148];
U(0, 0, pi/3) q[148];
cx q[20], q[148];
cx q[21], q[148];
U(0, 0, pi/3) q[148];
cx q[21], q[148];
cx q[22], q[148];
U(0, 0, pi/3) q[148];
cx q[22], q[148];
cx q[26], q[148];
U(0, 0, pi/3) q[148];
cx q[26], q[148];
cx q[28], q[148];
U(0, 0, pi/3) q[148];
cx q[28], q[148];
cx q[29], q[148];
U(0, 0, pi/3) q[148];
cx q[29], q[148];
cx q[31], q[148];
U(0, 0, pi/3) q[148];
cx q[31], q[148];
cx q[35], q[148];
U(0, 0, pi/3) q[148];
cx q[35], q[148];
cx q[38], q[148];
U(0, 0, pi/3) q[148];
cx q[38], q[148];
cx q[42], q[148];
U(0, 0, pi/3) q[148];
cx q[42], q[148];
cx q[47], q[148];
U(0, 0, pi/3) q[148];
cx q[47], q[148];
cx q[48], q[148];
U(0, 0, pi/3) q[148];
cx q[48], q[148];
cx q[49], q[148];
U(0, 0, pi/3) q[148];
cx q[49], q[148];
cx q[50], q[148];
U(0, 0, pi/3) q[148];
cx q[50], q[148];
cx q[51], q[148];
U(0, 0, pi/3) q[148];
cx q[51], q[148];
cx q[52], q[148];
U(0, 0, pi/3) q[148];
cx q[52], q[148];
cx q[53], q[148];
U(0, 0, pi/3) q[148];
cx q[53], q[148];
cx q[54], q[148];
U(0, 0, pi/3) q[148];
cx q[54], q[148];
cx q[55], q[148];
U(0, 0, pi/3) q[148];
cx q[55], q[148];
cx q[57], q[148];
U(0, 0, pi/3) q[148];
cx q[57], q[148];
cx q[59], q[148];
U(0, 0, pi/3) q[148];
cx q[59], q[148];
cx q[60], q[148];
U(0, 0, pi/3) q[148];
cx q[60], q[148];
cx q[61], q[148];
U(0, 0, pi/3) q[148];
cx q[61], q[148];
cx q[62], q[148];
U(0, 0, pi/3) q[148];
cx q[62], q[148];
cx q[63], q[148];
U(0, 0, pi/3) q[148];
cx q[63], q[148];
cx q[67], q[148];
U(0, 0, pi/3) q[148];
cx q[67], q[148];
cx q[68], q[148];
U(0, 0, pi/3) q[148];
cx q[68], q[148];
cx q[69], q[148];
U(0, 0, pi/3) q[148];
cx q[69], q[148];
cx q[70], q[148];
U(0, 0, pi/3) q[148];
cx q[70], q[148];
cx q[72], q[148];
U(0, 0, pi/3) q[148];
cx q[72], q[148];
cx q[73], q[148];
U(0, 0, pi/3) q[148];
cx q[73], q[148];
cx q[74], q[148];
U(0, 0, pi/3) q[148];
cx q[74], q[148];
cx q[76], q[148];
U(0, 0, pi/3) q[148];
cx q[76], q[148];
cx q[78], q[148];
U(0, 0, pi/3) q[148];
cx q[78], q[148];
cx q[79], q[148];
U(0, 0, pi/3) q[148];
cx q[79], q[148];
cx q[81], q[148];
U(0, 0, pi/3) q[148];
cx q[81], q[148];
cx q[84], q[148];
U(0, 0, pi/3) q[148];
cx q[84], q[148];
cx q[85], q[148];
U(0, 0, pi/3) q[148];
cx q[85], q[148];
cx q[87], q[148];
U(0, 0, pi/3) q[148];
cx q[87], q[148];
cx q[88], q[148];
U(0, 0, pi/3) q[148];
cx q[88], q[148];
cx q[90], q[148];
U(0, 0, pi/3) q[148];
cx q[90], q[148];
cx q[91], q[148];
U(0, 0, pi/3) q[148];
cx q[91], q[148];
cx q[92], q[148];
U(0, 0, pi/3) q[148];
cx q[92], q[148];
cx q[94], q[148];
U(0, 0, pi/3) q[148];
cx q[94], q[148];
cx q[95], q[148];
U(0, 0, pi/3) q[148];
cx q[95], q[148];
cx q[97], q[148];
U(0, 0, pi/3) q[148];
cx q[97], q[148];
cx q[98], q[148];
U(0, 0, pi/3) q[148];
cx q[98], q[148];
cx q[100], q[148];
U(0, 0, pi/3) q[148];
cx q[100], q[148];
cx q[102], q[148];
U(0, 0, pi/3) q[148];
cx q[102], q[148];
cx q[110], q[148];
U(0, 0, pi/3) q[148];
cx q[110], q[148];
cx q[111], q[148];
U(0, 0, pi/3) q[148];
cx q[111], q[148];
cx q[114], q[148];
U(0, 0, pi/3) q[148];
cx q[114], q[148];
cx q[116], q[148];
U(0, 0, pi/3) q[148];
cx q[116], q[148];
cx q[117], q[148];
U(0, 0, pi/3) q[148];
cx q[117], q[148];
cx q[118], q[148];
U(0, 0, pi/3) q[148];
cx q[118], q[148];
cx q[120], q[148];
U(0, 0, pi/3) q[148];
cx q[120], q[148];
cx q[121], q[148];
U(0, 0, pi/3) q[148];
cx q[121], q[148];
cx q[122], q[148];
U(0, 0, pi/3) q[148];
cx q[122], q[148];
cx q[123], q[148];
U(0, 0, pi/3) q[148];
cx q[123], q[148];
cx q[125], q[148];
U(0, 0, pi/3) q[148];
cx q[125], q[148];
cx q[128], q[148];
U(0, 0, pi/3) q[148];
cx q[128], q[148];
cx q[129], q[148];
U(0, 0, pi/3) q[148];
cx q[129], q[148];
cx q[131], q[148];
U(0, 0, pi/3) q[148];
cx q[131], q[148];
cx q[133], q[148];
U(0, 0, pi/3) q[148];
cx q[133], q[148];
cx q[136], q[148];
U(0, 0, pi/3) q[148];
cx q[136], q[148];
cx q[137], q[148];
U(0, 0, pi/3) q[148];
cx q[137], q[148];
cx q[138], q[148];
U(0, 0, pi/3) q[148];
cx q[138], q[148];
cx q[140], q[148];
U(0, 0, pi/3) q[148];
cx q[140], q[148];
cx q[141], q[148];
U(0, 0, pi/3) q[148];
cx q[141], q[148];
cx q[145], q[148];
U(0, 0, pi/3) q[148];
cx q[145], q[148];
cx q[0], q[149];
U(0, 0, pi/3) q[149];
cx q[0], q[149];
cx q[1], q[149];
U(0, 0, pi/3) q[149];
cx q[1], q[149];
cx q[2], q[149];
U(0, 0, pi/3) q[149];
cx q[2], q[149];
cx q[3], q[149];
U(0, 0, pi/3) q[149];
cx q[3], q[149];
cx q[5], q[149];
U(0, 0, pi/3) q[149];
cx q[5], q[149];
cx q[6], q[149];
U(0, 0, pi/3) q[149];
cx q[6], q[149];
cx q[8], q[149];
U(0, 0, pi/3) q[149];
cx q[8], q[149];
cx q[11], q[149];
U(0, 0, pi/3) q[149];
cx q[11], q[149];
cx q[12], q[149];
U(0, 0, pi/3) q[149];
cx q[12], q[149];
cx q[16], q[149];
U(0, 0, pi/3) q[149];
cx q[16], q[149];
cx q[19], q[149];
U(0, 0, pi/3) q[149];
cx q[19], q[149];
cx q[25], q[149];
U(0, 0, pi/3) q[149];
cx q[25], q[149];
cx q[28], q[149];
U(0, 0, pi/3) q[149];
cx q[28], q[149];
cx q[29], q[149];
U(0, 0, pi/3) q[149];
cx q[29], q[149];
cx q[31], q[149];
U(0, 0, pi/3) q[149];
cx q[31], q[149];
cx q[32], q[149];
U(0, 0, pi/3) q[149];
cx q[32], q[149];
cx q[33], q[149];
U(0, 0, pi/3) q[149];
cx q[33], q[149];
cx q[34], q[149];
U(0, 0, pi/3) q[149];
cx q[34], q[149];
cx q[40], q[149];
U(0, 0, pi/3) q[149];
cx q[40], q[149];
cx q[48], q[149];
U(0, 0, pi/3) q[149];
cx q[48], q[149];
cx q[51], q[149];
U(0, 0, pi/3) q[149];
cx q[51], q[149];
cx q[53], q[149];
U(0, 0, pi/3) q[149];
cx q[53], q[149];
cx q[54], q[149];
U(0, 0, pi/3) q[149];
cx q[54], q[149];
cx q[59], q[149];
U(0, 0, pi/3) q[149];
cx q[59], q[149];
cx q[60], q[149];
U(0, 0, pi/3) q[149];
cx q[60], q[149];
cx q[61], q[149];
U(0, 0, pi/3) q[149];
cx q[61], q[149];
cx q[62], q[149];
U(0, 0, pi/3) q[149];
cx q[62], q[149];
cx q[63], q[149];
U(0, 0, pi/3) q[149];
cx q[63], q[149];
cx q[66], q[149];
U(0, 0, pi/3) q[149];
cx q[66], q[149];
cx q[67], q[149];
U(0, 0, pi/3) q[149];
cx q[67], q[149];
cx q[69], q[149];
U(0, 0, pi/3) q[149];
cx q[69], q[149];
cx q[70], q[149];
U(0, 0, pi/3) q[149];
cx q[70], q[149];
cx q[71], q[149];
U(0, 0, pi/3) q[149];
cx q[71], q[149];
cx q[72], q[149];
U(0, 0, pi/3) q[149];
cx q[72], q[149];
cx q[73], q[149];
U(0, 0, pi/3) q[149];
cx q[73], q[149];
cx q[76], q[149];
U(0, 0, pi/3) q[149];
cx q[76], q[149];
cx q[77], q[149];
U(0, 0, pi/3) q[149];
cx q[77], q[149];
cx q[79], q[149];
U(0, 0, pi/3) q[149];
cx q[79], q[149];
cx q[80], q[149];
U(0, 0, pi/3) q[149];
cx q[80], q[149];
cx q[82], q[149];
U(0, 0, pi/3) q[149];
cx q[82], q[149];
cx q[83], q[149];
U(0, 0, pi/3) q[149];
cx q[83], q[149];
cx q[85], q[149];
U(0, 0, pi/3) q[149];
cx q[85], q[149];
cx q[87], q[149];
U(0, 0, pi/3) q[149];
cx q[87], q[149];
cx q[88], q[149];
U(0, 0, pi/3) q[149];
cx q[88], q[149];
cx q[89], q[149];
U(0, 0, pi/3) q[149];
cx q[89], q[149];
cx q[91], q[149];
U(0, 0, pi/3) q[149];
cx q[91], q[149];
cx q[92], q[149];
U(0, 0, pi/3) q[149];
cx q[92], q[149];
cx q[94], q[149];
U(0, 0, pi/3) q[149];
cx q[94], q[149];
cx q[98], q[149];
U(0, 0, pi/3) q[149];
cx q[98], q[149];
cx q[99], q[149];
U(0, 0, pi/3) q[149];
cx q[99], q[149];
cx q[100], q[149];
U(0, 0, pi/3) q[149];
cx q[100], q[149];
cx q[101], q[149];
U(0, 0, pi/3) q[149];
cx q[101], q[149];
cx q[103], q[149];
U(0, 0, pi/3) q[149];
cx q[103], q[149];
cx q[106], q[149];
U(0, 0, pi/3) q[149];
cx q[106], q[149];
cx q[108], q[149];
U(0, 0, pi/3) q[149];
cx q[108], q[149];
cx q[111], q[149];
U(0, 0, pi/3) q[149];
cx q[111], q[149];
cx q[114], q[149];
U(0, 0, pi/3) q[149];
cx q[114], q[149];
cx q[116], q[149];
U(0, 0, pi/3) q[149];
cx q[116], q[149];
cx q[117], q[149];
U(0, 0, pi/3) q[149];
cx q[117], q[149];
cx q[119], q[149];
U(0, 0, pi/3) q[149];
cx q[119], q[149];
cx q[121], q[149];
U(0, 0, pi/3) q[149];
cx q[121], q[149];
cx q[124], q[149];
U(0, 0, pi/3) q[149];
cx q[124], q[149];
cx q[126], q[149];
U(0, 0, pi/3) q[149];
cx q[126], q[149];
cx q[129], q[149];
U(0, 0, pi/3) q[149];
cx q[129], q[149];
cx q[130], q[149];
U(0, 0, pi/3) q[149];
cx q[130], q[149];
cx q[131], q[149];
U(0, 0, pi/3) q[149];
cx q[131], q[149];
cx q[134], q[149];
U(0, 0, pi/3) q[149];
cx q[134], q[149];
cx q[138], q[149];
U(0, 0, pi/3) q[149];
cx q[138], q[149];
cx q[141], q[149];
U(0, 0, pi/3) q[149];
cx q[141], q[149];
cx q[144], q[149];
U(0, 0, pi/3) q[149];
cx q[144], q[149];
cx q[147], q[149];
U(0, 0, pi/3) q[149];
cx q[147], q[149];
cx q[148], q[149];
U(0, 0, pi/3) q[149];
cx q[148], q[149];
cx q[0], q[150];
U(0, 0, pi/3) q[150];
cx q[0], q[150];
cx q[1], q[150];
U(0, 0, pi/3) q[150];
cx q[1], q[150];
cx q[5], q[150];
U(0, 0, pi/3) q[150];
cx q[5], q[150];
cx q[8], q[150];
U(0, 0, pi/3) q[150];
cx q[8], q[150];
cx q[10], q[150];
U(0, 0, pi/3) q[150];
cx q[10], q[150];
cx q[13], q[150];
U(0, 0, pi/3) q[150];
cx q[13], q[150];
cx q[17], q[150];
U(0, 0, pi/3) q[150];
cx q[17], q[150];
cx q[18], q[150];
U(0, 0, pi/3) q[150];
cx q[18], q[150];
cx q[19], q[150];
U(0, 0, pi/3) q[150];
cx q[19], q[150];
cx q[21], q[150];
U(0, 0, pi/3) q[150];
cx q[21], q[150];
cx q[23], q[150];
U(0, 0, pi/3) q[150];
cx q[23], q[150];
cx q[24], q[150];
U(0, 0, pi/3) q[150];
cx q[24], q[150];
cx q[25], q[150];
U(0, 0, pi/3) q[150];
cx q[25], q[150];
cx q[27], q[150];
U(0, 0, pi/3) q[150];
cx q[27], q[150];
cx q[28], q[150];
U(0, 0, pi/3) q[150];
cx q[28], q[150];
cx q[29], q[150];
U(0, 0, pi/3) q[150];
cx q[29], q[150];
cx q[35], q[150];
U(0, 0, pi/3) q[150];
cx q[35], q[150];
cx q[38], q[150];
U(0, 0, pi/3) q[150];
cx q[38], q[150];
cx q[40], q[150];
U(0, 0, pi/3) q[150];
cx q[40], q[150];
cx q[41], q[150];
U(0, 0, pi/3) q[150];
cx q[41], q[150];
cx q[42], q[150];
U(0, 0, pi/3) q[150];
cx q[42], q[150];
cx q[44], q[150];
U(0, 0, pi/3) q[150];
cx q[44], q[150];
cx q[45], q[150];
U(0, 0, pi/3) q[150];
cx q[45], q[150];
cx q[46], q[150];
U(0, 0, pi/3) q[150];
cx q[46], q[150];
cx q[48], q[150];
U(0, 0, pi/3) q[150];
cx q[48], q[150];
cx q[51], q[150];
U(0, 0, pi/3) q[150];
cx q[51], q[150];
cx q[52], q[150];
U(0, 0, pi/3) q[150];
cx q[52], q[150];
cx q[64], q[150];
U(0, 0, pi/3) q[150];
cx q[64], q[150];
cx q[65], q[150];
U(0, 0, pi/3) q[150];
cx q[65], q[150];
cx q[66], q[150];
U(0, 0, pi/3) q[150];
cx q[66], q[150];
cx q[68], q[150];
U(0, 0, pi/3) q[150];
cx q[68], q[150];
cx q[71], q[150];
U(0, 0, pi/3) q[150];
cx q[71], q[150];
cx q[72], q[150];
U(0, 0, pi/3) q[150];
cx q[72], q[150];
cx q[73], q[150];
U(0, 0, pi/3) q[150];
cx q[73], q[150];
cx q[74], q[150];
U(0, 0, pi/3) q[150];
cx q[74], q[150];
cx q[77], q[150];
U(0, 0, pi/3) q[150];
cx q[77], q[150];
cx q[78], q[150];
U(0, 0, pi/3) q[150];
cx q[78], q[150];
cx q[82], q[150];
U(0, 0, pi/3) q[150];
cx q[82], q[150];
cx q[85], q[150];
U(0, 0, pi/3) q[150];
cx q[85], q[150];
cx q[86], q[150];
U(0, 0, pi/3) q[150];
cx q[86], q[150];
cx q[87], q[150];
U(0, 0, pi/3) q[150];
cx q[87], q[150];
cx q[89], q[150];
U(0, 0, pi/3) q[150];
cx q[89], q[150];
cx q[90], q[150];
U(0, 0, pi/3) q[150];
cx q[90], q[150];
cx q[92], q[150];
U(0, 0, pi/3) q[150];
cx q[92], q[150];
cx q[95], q[150];
U(0, 0, pi/3) q[150];
cx q[95], q[150];
cx q[97], q[150];
U(0, 0, pi/3) q[150];
cx q[97], q[150];
cx q[98], q[150];
U(0, 0, pi/3) q[150];
cx q[98], q[150];
cx q[99], q[150];
U(0, 0, pi/3) q[150];
cx q[99], q[150];
cx q[105], q[150];
U(0, 0, pi/3) q[150];
cx q[105], q[150];
cx q[106], q[150];
U(0, 0, pi/3) q[150];
cx q[106], q[150];
cx q[111], q[150];
U(0, 0, pi/3) q[150];
cx q[111], q[150];
cx q[114], q[150];
U(0, 0, pi/3) q[150];
cx q[114], q[150];
cx q[115], q[150];
U(0, 0, pi/3) q[150];
cx q[115], q[150];
cx q[116], q[150];
U(0, 0, pi/3) q[150];
cx q[116], q[150];
cx q[118], q[150];
U(0, 0, pi/3) q[150];
cx q[118], q[150];
cx q[119], q[150];
U(0, 0, pi/3) q[150];
cx q[119], q[150];
cx q[121], q[150];
U(0, 0, pi/3) q[150];
cx q[121], q[150];
cx q[122], q[150];
U(0, 0, pi/3) q[150];
cx q[122], q[150];
cx q[123], q[150];
U(0, 0, pi/3) q[150];
cx q[123], q[150];
cx q[124], q[150];
U(0, 0, pi/3) q[150];
cx q[124], q[150];
cx q[125], q[150];
U(0, 0, pi/3) q[150];
cx q[125], q[150];
cx q[126], q[150];
U(0, 0, pi/3) q[150];
cx q[126], q[150];
cx q[127], q[150];
U(0, 0, pi/3) q[150];
cx q[127], q[150];
cx q[129], q[150];
U(0, 0, pi/3) q[150];
cx q[129], q[150];
cx q[130], q[150];
U(0, 0, pi/3) q[150];
cx q[130], q[150];
cx q[131], q[150];
U(0, 0, pi/3) q[150];
cx q[131], q[150];
cx q[132], q[150];
U(0, 0, pi/3) q[150];
cx q[132], q[150];
cx q[133], q[150];
U(0, 0, pi/3) q[150];
cx q[133], q[150];
cx q[135], q[150];
U(0, 0, pi/3) q[150];
cx q[135], q[150];
cx q[136], q[150];
U(0, 0, pi/3) q[150];
cx q[136], q[150];
cx q[138], q[150];
U(0, 0, pi/3) q[150];
cx q[138], q[150];
cx q[139], q[150];
U(0, 0, pi/3) q[150];
cx q[139], q[150];
cx q[140], q[150];
U(0, 0, pi/3) q[150];
cx q[140], q[150];
cx q[145], q[150];
U(0, 0, pi/3) q[150];
cx q[145], q[150];
cx q[146], q[150];
U(0, 0, pi/3) q[150];
cx q[146], q[150];
cx q[148], q[150];
U(0, 0, pi/3) q[150];
cx q[148], q[150];
cx q[1], q[151];
U(0, 0, pi/3) q[151];
cx q[1], q[151];
cx q[2], q[151];
U(0, 0, pi/3) q[151];
cx q[2], q[151];
cx q[3], q[151];
U(0, 0, pi/3) q[151];
cx q[3], q[151];
cx q[6], q[151];
U(0, 0, pi/3) q[151];
cx q[6], q[151];
cx q[9], q[151];
U(0, 0, pi/3) q[151];
cx q[9], q[151];
cx q[12], q[151];
U(0, 0, pi/3) q[151];
cx q[12], q[151];
cx q[13], q[151];
U(0, 0, pi/3) q[151];
cx q[13], q[151];
cx q[14], q[151];
U(0, 0, pi/3) q[151];
cx q[14], q[151];
cx q[16], q[151];
U(0, 0, pi/3) q[151];
cx q[16], q[151];
cx q[17], q[151];
U(0, 0, pi/3) q[151];
cx q[17], q[151];
cx q[20], q[151];
U(0, 0, pi/3) q[151];
cx q[20], q[151];
cx q[21], q[151];
U(0, 0, pi/3) q[151];
cx q[21], q[151];
cx q[22], q[151];
U(0, 0, pi/3) q[151];
cx q[22], q[151];
cx q[25], q[151];
U(0, 0, pi/3) q[151];
cx q[25], q[151];
cx q[27], q[151];
U(0, 0, pi/3) q[151];
cx q[27], q[151];
cx q[33], q[151];
U(0, 0, pi/3) q[151];
cx q[33], q[151];
cx q[35], q[151];
U(0, 0, pi/3) q[151];
cx q[35], q[151];
cx q[38], q[151];
U(0, 0, pi/3) q[151];
cx q[38], q[151];
cx q[39], q[151];
U(0, 0, pi/3) q[151];
cx q[39], q[151];
cx q[40], q[151];
U(0, 0, pi/3) q[151];
cx q[40], q[151];
cx q[42], q[151];
U(0, 0, pi/3) q[151];
cx q[42], q[151];
cx q[45], q[151];
U(0, 0, pi/3) q[151];
cx q[45], q[151];
cx q[46], q[151];
U(0, 0, pi/3) q[151];
cx q[46], q[151];
cx q[48], q[151];
U(0, 0, pi/3) q[151];
cx q[48], q[151];
cx q[49], q[151];
U(0, 0, pi/3) q[151];
cx q[49], q[151];
cx q[51], q[151];
U(0, 0, pi/3) q[151];
cx q[51], q[151];
cx q[54], q[151];
U(0, 0, pi/3) q[151];
cx q[54], q[151];
cx q[55], q[151];
U(0, 0, pi/3) q[151];
cx q[55], q[151];
cx q[57], q[151];
U(0, 0, pi/3) q[151];
cx q[57], q[151];
cx q[58], q[151];
U(0, 0, pi/3) q[151];
cx q[58], q[151];
cx q[60], q[151];
U(0, 0, pi/3) q[151];
cx q[60], q[151];
cx q[62], q[151];
U(0, 0, pi/3) q[151];
cx q[62], q[151];
cx q[63], q[151];
U(0, 0, pi/3) q[151];
cx q[63], q[151];
cx q[65], q[151];
U(0, 0, pi/3) q[151];
cx q[65], q[151];
cx q[66], q[151];
U(0, 0, pi/3) q[151];
cx q[66], q[151];
cx q[70], q[151];
U(0, 0, pi/3) q[151];
cx q[70], q[151];
cx q[72], q[151];
U(0, 0, pi/3) q[151];
cx q[72], q[151];
cx q[74], q[151];
U(0, 0, pi/3) q[151];
cx q[74], q[151];
cx q[77], q[151];
U(0, 0, pi/3) q[151];
cx q[77], q[151];
cx q[79], q[151];
U(0, 0, pi/3) q[151];
cx q[79], q[151];
cx q[81], q[151];
U(0, 0, pi/3) q[151];
cx q[81], q[151];
cx q[83], q[151];
U(0, 0, pi/3) q[151];
cx q[83], q[151];
cx q[86], q[151];
U(0, 0, pi/3) q[151];
cx q[86], q[151];
cx q[88], q[151];
U(0, 0, pi/3) q[151];
cx q[88], q[151];
cx q[93], q[151];
U(0, 0, pi/3) q[151];
cx q[93], q[151];
cx q[94], q[151];
U(0, 0, pi/3) q[151];
cx q[94], q[151];
cx q[96], q[151];
U(0, 0, pi/3) q[151];
cx q[96], q[151];
cx q[98], q[151];
U(0, 0, pi/3) q[151];
cx q[98], q[151];
cx q[101], q[151];
U(0, 0, pi/3) q[151];
cx q[101], q[151];
cx q[102], q[151];
U(0, 0, pi/3) q[151];
cx q[102], q[151];
cx q[103], q[151];
U(0, 0, pi/3) q[151];
cx q[103], q[151];
cx q[105], q[151];
U(0, 0, pi/3) q[151];
cx q[105], q[151];
cx q[106], q[151];
U(0, 0, pi/3) q[151];
cx q[106], q[151];
cx q[110], q[151];
U(0, 0, pi/3) q[151];
cx q[110], q[151];
cx q[112], q[151];
U(0, 0, pi/3) q[151];
cx q[112], q[151];
cx q[114], q[151];
U(0, 0, pi/3) q[151];
cx q[114], q[151];
cx q[115], q[151];
U(0, 0, pi/3) q[151];
cx q[115], q[151];
cx q[117], q[151];
U(0, 0, pi/3) q[151];
cx q[117], q[151];
cx q[118], q[151];
U(0, 0, pi/3) q[151];
cx q[118], q[151];
cx q[119], q[151];
U(0, 0, pi/3) q[151];
cx q[119], q[151];
cx q[120], q[151];
U(0, 0, pi/3) q[151];
cx q[120], q[151];
cx q[121], q[151];
U(0, 0, pi/3) q[151];
cx q[121], q[151];
cx q[123], q[151];
U(0, 0, pi/3) q[151];
cx q[123], q[151];
cx q[124], q[151];
U(0, 0, pi/3) q[151];
cx q[124], q[151];
cx q[131], q[151];
U(0, 0, pi/3) q[151];
cx q[131], q[151];
cx q[137], q[151];
U(0, 0, pi/3) q[151];
cx q[137], q[151];
cx q[138], q[151];
U(0, 0, pi/3) q[151];
cx q[138], q[151];
cx q[139], q[151];
U(0, 0, pi/3) q[151];
cx q[139], q[151];
cx q[140], q[151];
U(0, 0, pi/3) q[151];
cx q[140], q[151];
cx q[144], q[151];
U(0, 0, pi/3) q[151];
cx q[144], q[151];
cx q[145], q[151];
U(0, 0, pi/3) q[151];
cx q[145], q[151];
cx q[146], q[151];
U(0, 0, pi/3) q[151];
cx q[146], q[151];
cx q[147], q[151];
U(0, 0, pi/3) q[151];
cx q[147], q[151];
cx q[149], q[151];
U(0, 0, pi/3) q[151];
cx q[149], q[151];
cx q[150], q[151];
U(0, 0, pi/3) q[151];
cx q[150], q[151];
cx q[3], q[152];
U(0, 0, pi/3) q[152];
cx q[3], q[152];
cx q[4], q[152];
U(0, 0, pi/3) q[152];
cx q[4], q[152];
cx q[6], q[152];
U(0, 0, pi/3) q[152];
cx q[6], q[152];
cx q[10], q[152];
U(0, 0, pi/3) q[152];
cx q[10], q[152];
cx q[12], q[152];
U(0, 0, pi/3) q[152];
cx q[12], q[152];
cx q[13], q[152];
U(0, 0, pi/3) q[152];
cx q[13], q[152];
cx q[15], q[152];
U(0, 0, pi/3) q[152];
cx q[15], q[152];
cx q[16], q[152];
U(0, 0, pi/3) q[152];
cx q[16], q[152];
cx q[20], q[152];
U(0, 0, pi/3) q[152];
cx q[20], q[152];
cx q[22], q[152];
U(0, 0, pi/3) q[152];
cx q[22], q[152];
cx q[23], q[152];
U(0, 0, pi/3) q[152];
cx q[23], q[152];
cx q[31], q[152];
U(0, 0, pi/3) q[152];
cx q[31], q[152];
cx q[32], q[152];
U(0, 0, pi/3) q[152];
cx q[32], q[152];
cx q[33], q[152];
U(0, 0, pi/3) q[152];
cx q[33], q[152];
cx q[35], q[152];
U(0, 0, pi/3) q[152];
cx q[35], q[152];
cx q[36], q[152];
U(0, 0, pi/3) q[152];
cx q[36], q[152];
cx q[39], q[152];
U(0, 0, pi/3) q[152];
cx q[39], q[152];
cx q[40], q[152];
U(0, 0, pi/3) q[152];
cx q[40], q[152];
cx q[43], q[152];
U(0, 0, pi/3) q[152];
cx q[43], q[152];
cx q[49], q[152];
U(0, 0, pi/3) q[152];
cx q[49], q[152];
cx q[51], q[152];
U(0, 0, pi/3) q[152];
cx q[51], q[152];
cx q[54], q[152];
U(0, 0, pi/3) q[152];
cx q[54], q[152];
cx q[58], q[152];
U(0, 0, pi/3) q[152];
cx q[58], q[152];
cx q[60], q[152];
U(0, 0, pi/3) q[152];
cx q[60], q[152];
cx q[63], q[152];
U(0, 0, pi/3) q[152];
cx q[63], q[152];
cx q[64], q[152];
U(0, 0, pi/3) q[152];
cx q[64], q[152];
cx q[65], q[152];
U(0, 0, pi/3) q[152];
cx q[65], q[152];
cx q[67], q[152];
U(0, 0, pi/3) q[152];
cx q[67], q[152];
cx q[69], q[152];
U(0, 0, pi/3) q[152];
cx q[69], q[152];
cx q[70], q[152];
U(0, 0, pi/3) q[152];
cx q[70], q[152];
cx q[71], q[152];
U(0, 0, pi/3) q[152];
cx q[71], q[152];
cx q[73], q[152];
U(0, 0, pi/3) q[152];
cx q[73], q[152];
cx q[75], q[152];
U(0, 0, pi/3) q[152];
cx q[75], q[152];
cx q[76], q[152];
U(0, 0, pi/3) q[152];
cx q[76], q[152];
cx q[77], q[152];
U(0, 0, pi/3) q[152];
cx q[77], q[152];
cx q[78], q[152];
U(0, 0, pi/3) q[152];
cx q[78], q[152];
cx q[79], q[152];
U(0, 0, pi/3) q[152];
cx q[79], q[152];
cx q[82], q[152];
U(0, 0, pi/3) q[152];
cx q[82], q[152];
cx q[85], q[152];
U(0, 0, pi/3) q[152];
cx q[85], q[152];
cx q[92], q[152];
U(0, 0, pi/3) q[152];
cx q[92], q[152];
cx q[93], q[152];
U(0, 0, pi/3) q[152];
cx q[93], q[152];
cx q[96], q[152];
U(0, 0, pi/3) q[152];
cx q[96], q[152];
cx q[97], q[152];
U(0, 0, pi/3) q[152];
cx q[97], q[152];
cx q[98], q[152];
U(0, 0, pi/3) q[152];
cx q[98], q[152];
cx q[99], q[152];
U(0, 0, pi/3) q[152];
cx q[99], q[152];
cx q[102], q[152];
U(0, 0, pi/3) q[152];
cx q[102], q[152];
cx q[103], q[152];
U(0, 0, pi/3) q[152];
cx q[103], q[152];
cx q[105], q[152];
U(0, 0, pi/3) q[152];
cx q[105], q[152];
cx q[107], q[152];
U(0, 0, pi/3) q[152];
cx q[107], q[152];
cx q[108], q[152];
U(0, 0, pi/3) q[152];
cx q[108], q[152];
cx q[110], q[152];
U(0, 0, pi/3) q[152];
cx q[110], q[152];
cx q[112], q[152];
U(0, 0, pi/3) q[152];
cx q[112], q[152];
cx q[119], q[152];
U(0, 0, pi/3) q[152];
cx q[119], q[152];
cx q[122], q[152];
U(0, 0, pi/3) q[152];
cx q[122], q[152];
cx q[123], q[152];
U(0, 0, pi/3) q[152];
cx q[123], q[152];
cx q[125], q[152];
U(0, 0, pi/3) q[152];
cx q[125], q[152];
cx q[126], q[152];
U(0, 0, pi/3) q[152];
cx q[126], q[152];
cx q[129], q[152];
U(0, 0, pi/3) q[152];
cx q[129], q[152];
cx q[131], q[152];
U(0, 0, pi/3) q[152];
cx q[131], q[152];
cx q[134], q[152];
U(0, 0, pi/3) q[152];
cx q[134], q[152];
cx q[138], q[152];
U(0, 0, pi/3) q[152];
cx q[138], q[152];
cx q[140], q[152];
U(0, 0, pi/3) q[152];
cx q[140], q[152];
cx q[141], q[152];
U(0, 0, pi/3) q[152];
cx q[141], q[152];
cx q[143], q[152];
U(0, 0, pi/3) q[152];
cx q[143], q[152];
cx q[146], q[152];
U(0, 0, pi/3) q[152];
cx q[146], q[152];
cx q[149], q[152];
U(0, 0, pi/3) q[152];
cx q[149], q[152];
cx q[150], q[152];
U(0, 0, pi/3) q[152];
cx q[150], q[152];
cx q[151], q[152];
U(0, 0, pi/3) q[152];
cx q[151], q[152];
cx q[1], q[153];
U(0, 0, pi/3) q[153];
cx q[1], q[153];
cx q[2], q[153];
U(0, 0, pi/3) q[153];
cx q[2], q[153];
cx q[3], q[153];
U(0, 0, pi/3) q[153];
cx q[3], q[153];
cx q[8], q[153];
U(0, 0, pi/3) q[153];
cx q[8], q[153];
cx q[9], q[153];
U(0, 0, pi/3) q[153];
cx q[9], q[153];
cx q[10], q[153];
U(0, 0, pi/3) q[153];
cx q[10], q[153];
cx q[11], q[153];
U(0, 0, pi/3) q[153];
cx q[11], q[153];
cx q[12], q[153];
U(0, 0, pi/3) q[153];
cx q[12], q[153];
cx q[15], q[153];
U(0, 0, pi/3) q[153];
cx q[15], q[153];
cx q[16], q[153];
U(0, 0, pi/3) q[153];
cx q[16], q[153];
cx q[20], q[153];
U(0, 0, pi/3) q[153];
cx q[20], q[153];
cx q[21], q[153];
U(0, 0, pi/3) q[153];
cx q[21], q[153];
cx q[22], q[153];
U(0, 0, pi/3) q[153];
cx q[22], q[153];
cx q[30], q[153];
U(0, 0, pi/3) q[153];
cx q[30], q[153];
cx q[31], q[153];
U(0, 0, pi/3) q[153];
cx q[31], q[153];
cx q[32], q[153];
U(0, 0, pi/3) q[153];
cx q[32], q[153];
cx q[33], q[153];
U(0, 0, pi/3) q[153];
cx q[33], q[153];
cx q[36], q[153];
U(0, 0, pi/3) q[153];
cx q[36], q[153];
cx q[37], q[153];
U(0, 0, pi/3) q[153];
cx q[37], q[153];
cx q[39], q[153];
U(0, 0, pi/3) q[153];
cx q[39], q[153];
cx q[40], q[153];
U(0, 0, pi/3) q[153];
cx q[40], q[153];
cx q[41], q[153];
U(0, 0, pi/3) q[153];
cx q[41], q[153];
cx q[43], q[153];
U(0, 0, pi/3) q[153];
cx q[43], q[153];
cx q[44], q[153];
U(0, 0, pi/3) q[153];
cx q[44], q[153];
cx q[45], q[153];
U(0, 0, pi/3) q[153];
cx q[45], q[153];
cx q[46], q[153];
U(0, 0, pi/3) q[153];
cx q[46], q[153];
cx q[49], q[153];
U(0, 0, pi/3) q[153];
cx q[49], q[153];
cx q[51], q[153];
U(0, 0, pi/3) q[153];
cx q[51], q[153];
cx q[52], q[153];
U(0, 0, pi/3) q[153];
cx q[52], q[153];
cx q[54], q[153];
U(0, 0, pi/3) q[153];
cx q[54], q[153];
cx q[57], q[153];
U(0, 0, pi/3) q[153];
cx q[57], q[153];
cx q[59], q[153];
U(0, 0, pi/3) q[153];
cx q[59], q[153];
cx q[60], q[153];
U(0, 0, pi/3) q[153];
cx q[60], q[153];
cx q[61], q[153];
U(0, 0, pi/3) q[153];
cx q[61], q[153];
cx q[62], q[153];
U(0, 0, pi/3) q[153];
cx q[62], q[153];
cx q[64], q[153];
U(0, 0, pi/3) q[153];
cx q[64], q[153];
cx q[67], q[153];
U(0, 0, pi/3) q[153];
cx q[67], q[153];
cx q[69], q[153];
U(0, 0, pi/3) q[153];
cx q[69], q[153];
cx q[71], q[153];
U(0, 0, pi/3) q[153];
cx q[71], q[153];
cx q[73], q[153];
U(0, 0, pi/3) q[153];
cx q[73], q[153];
cx q[74], q[153];
U(0, 0, pi/3) q[153];
cx q[74], q[153];
cx q[75], q[153];
U(0, 0, pi/3) q[153];
cx q[75], q[153];
cx q[77], q[153];
U(0, 0, pi/3) q[153];
cx q[77], q[153];
cx q[78], q[153];
U(0, 0, pi/3) q[153];
cx q[78], q[153];
cx q[83], q[153];
U(0, 0, pi/3) q[153];
cx q[83], q[153];
cx q[85], q[153];
U(0, 0, pi/3) q[153];
cx q[85], q[153];
cx q[86], q[153];
U(0, 0, pi/3) q[153];
cx q[86], q[153];
cx q[90], q[153];
U(0, 0, pi/3) q[153];
cx q[90], q[153];
cx q[91], q[153];
U(0, 0, pi/3) q[153];
cx q[91], q[153];
cx q[97], q[153];
U(0, 0, pi/3) q[153];
cx q[97], q[153];
cx q[99], q[153];
U(0, 0, pi/3) q[153];
cx q[99], q[153];
cx q[102], q[153];
U(0, 0, pi/3) q[153];
cx q[102], q[153];
cx q[103], q[153];
U(0, 0, pi/3) q[153];
cx q[103], q[153];
cx q[104], q[153];
U(0, 0, pi/3) q[153];
cx q[104], q[153];
cx q[105], q[153];
U(0, 0, pi/3) q[153];
cx q[105], q[153];
cx q[107], q[153];
U(0, 0, pi/3) q[153];
cx q[107], q[153];
cx q[109], q[153];
U(0, 0, pi/3) q[153];
cx q[109], q[153];
cx q[116], q[153];
U(0, 0, pi/3) q[153];
cx q[116], q[153];
cx q[117], q[153];
U(0, 0, pi/3) q[153];
cx q[117], q[153];
cx q[119], q[153];
U(0, 0, pi/3) q[153];
cx q[119], q[153];
cx q[120], q[153];
U(0, 0, pi/3) q[153];
cx q[120], q[153];
cx q[124], q[153];
U(0, 0, pi/3) q[153];
cx q[124], q[153];
cx q[125], q[153];
U(0, 0, pi/3) q[153];
cx q[125], q[153];
cx q[127], q[153];
U(0, 0, pi/3) q[153];
cx q[127], q[153];
cx q[133], q[153];
U(0, 0, pi/3) q[153];
cx q[133], q[153];
cx q[134], q[153];
U(0, 0, pi/3) q[153];
cx q[134], q[153];
cx q[139], q[153];
U(0, 0, pi/3) q[153];
cx q[139], q[153];
cx q[141], q[153];
U(0, 0, pi/3) q[153];
cx q[141], q[153];
cx q[142], q[153];
U(0, 0, pi/3) q[153];
cx q[142], q[153];
cx q[144], q[153];
U(0, 0, pi/3) q[153];
cx q[144], q[153];
cx q[145], q[153];
U(0, 0, pi/3) q[153];
cx q[145], q[153];
cx q[147], q[153];
U(0, 0, pi/3) q[153];
cx q[147], q[153];
cx q[148], q[153];
U(0, 0, pi/3) q[153];
cx q[148], q[153];
cx q[1], q[154];
U(0, 0, pi/3) q[154];
cx q[1], q[154];
cx q[2], q[154];
U(0, 0, pi/3) q[154];
cx q[2], q[154];
cx q[4], q[154];
U(0, 0, pi/3) q[154];
cx q[4], q[154];
cx q[5], q[154];
U(0, 0, pi/3) q[154];
cx q[5], q[154];
cx q[6], q[154];
U(0, 0, pi/3) q[154];
cx q[6], q[154];
cx q[7], q[154];
U(0, 0, pi/3) q[154];
cx q[7], q[154];
cx q[9], q[154];
U(0, 0, pi/3) q[154];
cx q[9], q[154];
cx q[10], q[154];
U(0, 0, pi/3) q[154];
cx q[10], q[154];
cx q[13], q[154];
U(0, 0, pi/3) q[154];
cx q[13], q[154];
cx q[16], q[154];
U(0, 0, pi/3) q[154];
cx q[16], q[154];
cx q[17], q[154];
U(0, 0, pi/3) q[154];
cx q[17], q[154];
cx q[18], q[154];
U(0, 0, pi/3) q[154];
cx q[18], q[154];
cx q[21], q[154];
U(0, 0, pi/3) q[154];
cx q[21], q[154];
cx q[23], q[154];
U(0, 0, pi/3) q[154];
cx q[23], q[154];
cx q[24], q[154];
U(0, 0, pi/3) q[154];
cx q[24], q[154];
cx q[25], q[154];
U(0, 0, pi/3) q[154];
cx q[25], q[154];
cx q[27], q[154];
U(0, 0, pi/3) q[154];
cx q[27], q[154];
cx q[29], q[154];
U(0, 0, pi/3) q[154];
cx q[29], q[154];
cx q[31], q[154];
U(0, 0, pi/3) q[154];
cx q[31], q[154];
cx q[33], q[154];
U(0, 0, pi/3) q[154];
cx q[33], q[154];
cx q[34], q[154];
U(0, 0, pi/3) q[154];
cx q[34], q[154];
cx q[35], q[154];
U(0, 0, pi/3) q[154];
cx q[35], q[154];
cx q[36], q[154];
U(0, 0, pi/3) q[154];
cx q[36], q[154];
cx q[38], q[154];
U(0, 0, pi/3) q[154];
cx q[38], q[154];
cx q[39], q[154];
U(0, 0, pi/3) q[154];
cx q[39], q[154];
cx q[41], q[154];
U(0, 0, pi/3) q[154];
cx q[41], q[154];
cx q[42], q[154];
U(0, 0, pi/3) q[154];
cx q[42], q[154];
cx q[47], q[154];
U(0, 0, pi/3) q[154];
cx q[47], q[154];
cx q[48], q[154];
U(0, 0, pi/3) q[154];
cx q[48], q[154];
cx q[49], q[154];
U(0, 0, pi/3) q[154];
cx q[49], q[154];
cx q[53], q[154];
U(0, 0, pi/3) q[154];
cx q[53], q[154];
cx q[56], q[154];
U(0, 0, pi/3) q[154];
cx q[56], q[154];
cx q[58], q[154];
U(0, 0, pi/3) q[154];
cx q[58], q[154];
cx q[59], q[154];
U(0, 0, pi/3) q[154];
cx q[59], q[154];
cx q[60], q[154];
U(0, 0, pi/3) q[154];
cx q[60], q[154];
cx q[61], q[154];
U(0, 0, pi/3) q[154];
cx q[61], q[154];
cx q[62], q[154];
U(0, 0, pi/3) q[154];
cx q[62], q[154];
cx q[64], q[154];
U(0, 0, pi/3) q[154];
cx q[64], q[154];
cx q[66], q[154];
U(0, 0, pi/3) q[154];
cx q[66], q[154];
cx q[67], q[154];
U(0, 0, pi/3) q[154];
cx q[67], q[154];
cx q[69], q[154];
U(0, 0, pi/3) q[154];
cx q[69], q[154];
cx q[74], q[154];
U(0, 0, pi/3) q[154];
cx q[74], q[154];
cx q[76], q[154];
U(0, 0, pi/3) q[154];
cx q[76], q[154];
cx q[77], q[154];
U(0, 0, pi/3) q[154];
cx q[77], q[154];
cx q[78], q[154];
U(0, 0, pi/3) q[154];
cx q[78], q[154];
cx q[80], q[154];
U(0, 0, pi/3) q[154];
cx q[80], q[154];
cx q[82], q[154];
U(0, 0, pi/3) q[154];
cx q[82], q[154];
cx q[83], q[154];
U(0, 0, pi/3) q[154];
cx q[83], q[154];
cx q[84], q[154];
U(0, 0, pi/3) q[154];
cx q[84], q[154];
cx q[87], q[154];
U(0, 0, pi/3) q[154];
cx q[87], q[154];
cx q[94], q[154];
U(0, 0, pi/3) q[154];
cx q[94], q[154];
cx q[96], q[154];
U(0, 0, pi/3) q[154];
cx q[96], q[154];
cx q[98], q[154];
U(0, 0, pi/3) q[154];
cx q[98], q[154];
cx q[100], q[154];
U(0, 0, pi/3) q[154];
cx q[100], q[154];
cx q[102], q[154];
U(0, 0, pi/3) q[154];
cx q[102], q[154];
cx q[104], q[154];
U(0, 0, pi/3) q[154];
cx q[104], q[154];
cx q[106], q[154];
U(0, 0, pi/3) q[154];
cx q[106], q[154];
cx q[107], q[154];
U(0, 0, pi/3) q[154];
cx q[107], q[154];
cx q[109], q[154];
U(0, 0, pi/3) q[154];
cx q[109], q[154];
cx q[110], q[154];
U(0, 0, pi/3) q[154];
cx q[110], q[154];
cx q[111], q[154];
U(0, 0, pi/3) q[154];
cx q[111], q[154];
cx q[112], q[154];
U(0, 0, pi/3) q[154];
cx q[112], q[154];
cx q[113], q[154];
U(0, 0, pi/3) q[154];
cx q[113], q[154];
cx q[114], q[154];
U(0, 0, pi/3) q[154];
cx q[114], q[154];
cx q[117], q[154];
U(0, 0, pi/3) q[154];
cx q[117], q[154];
cx q[118], q[154];
U(0, 0, pi/3) q[154];
cx q[118], q[154];
cx q[119], q[154];
U(0, 0, pi/3) q[154];
cx q[119], q[154];
cx q[120], q[154];
U(0, 0, pi/3) q[154];
cx q[120], q[154];
cx q[121], q[154];
U(0, 0, pi/3) q[154];
cx q[121], q[154];
cx q[123], q[154];
U(0, 0, pi/3) q[154];
cx q[123], q[154];
cx q[124], q[154];
U(0, 0, pi/3) q[154];
cx q[124], q[154];
cx q[125], q[154];
U(0, 0, pi/3) q[154];
cx q[125], q[154];
cx q[127], q[154];
U(0, 0, pi/3) q[154];
cx q[127], q[154];
cx q[129], q[154];
U(0, 0, pi/3) q[154];
cx q[129], q[154];
cx q[130], q[154];
U(0, 0, pi/3) q[154];
cx q[130], q[154];
cx q[132], q[154];
U(0, 0, pi/3) q[154];
cx q[132], q[154];
cx q[134], q[154];
U(0, 0, pi/3) q[154];
cx q[134], q[154];
cx q[136], q[154];
U(0, 0, pi/3) q[154];
cx q[136], q[154];
cx q[138], q[154];
U(0, 0, pi/3) q[154];
cx q[138], q[154];
cx q[140], q[154];
U(0, 0, pi/3) q[154];
cx q[140], q[154];
cx q[142], q[154];
U(0, 0, pi/3) q[154];
cx q[142], q[154];
cx q[150], q[154];
U(0, 0, pi/3) q[154];
cx q[150], q[154];
cx q[153], q[154];
U(0, 0, pi/3) q[154];
cx q[153], q[154];
cx q[1], q[155];
U(0, 0, pi/3) q[155];
cx q[1], q[155];
cx q[2], q[155];
U(0, 0, pi/3) q[155];
cx q[2], q[155];
cx q[5], q[155];
U(0, 0, pi/3) q[155];
cx q[5], q[155];
cx q[7], q[155];
U(0, 0, pi/3) q[155];
cx q[7], q[155];
cx q[8], q[155];
U(0, 0, pi/3) q[155];
cx q[8], q[155];
cx q[9], q[155];
U(0, 0, pi/3) q[155];
cx q[9], q[155];
cx q[10], q[155];
U(0, 0, pi/3) q[155];
cx q[10], q[155];
cx q[13], q[155];
U(0, 0, pi/3) q[155];
cx q[13], q[155];
cx q[15], q[155];
U(0, 0, pi/3) q[155];
cx q[15], q[155];
cx q[18], q[155];
U(0, 0, pi/3) q[155];
cx q[18], q[155];
cx q[19], q[155];
U(0, 0, pi/3) q[155];
cx q[19], q[155];
cx q[20], q[155];
U(0, 0, pi/3) q[155];
cx q[20], q[155];
cx q[21], q[155];
U(0, 0, pi/3) q[155];
cx q[21], q[155];
cx q[23], q[155];
U(0, 0, pi/3) q[155];
cx q[23], q[155];
cx q[25], q[155];
U(0, 0, pi/3) q[155];
cx q[25], q[155];
cx q[27], q[155];
U(0, 0, pi/3) q[155];
cx q[27], q[155];
cx q[30], q[155];
U(0, 0, pi/3) q[155];
cx q[30], q[155];
cx q[31], q[155];
U(0, 0, pi/3) q[155];
cx q[31], q[155];
cx q[33], q[155];
U(0, 0, pi/3) q[155];
cx q[33], q[155];
cx q[34], q[155];
U(0, 0, pi/3) q[155];
cx q[34], q[155];
cx q[35], q[155];
U(0, 0, pi/3) q[155];
cx q[35], q[155];
cx q[37], q[155];
U(0, 0, pi/3) q[155];
cx q[37], q[155];
cx q[38], q[155];
U(0, 0, pi/3) q[155];
cx q[38], q[155];
cx q[41], q[155];
U(0, 0, pi/3) q[155];
cx q[41], q[155];
cx q[42], q[155];
U(0, 0, pi/3) q[155];
cx q[42], q[155];
cx q[44], q[155];
U(0, 0, pi/3) q[155];
cx q[44], q[155];
cx q[45], q[155];
U(0, 0, pi/3) q[155];
cx q[45], q[155];
cx q[46], q[155];
U(0, 0, pi/3) q[155];
cx q[46], q[155];
cx q[47], q[155];
U(0, 0, pi/3) q[155];
cx q[47], q[155];
cx q[48], q[155];
U(0, 0, pi/3) q[155];
cx q[48], q[155];
cx q[50], q[155];
U(0, 0, pi/3) q[155];
cx q[50], q[155];
cx q[55], q[155];
U(0, 0, pi/3) q[155];
cx q[55], q[155];
cx q[58], q[155];
U(0, 0, pi/3) q[155];
cx q[58], q[155];
cx q[60], q[155];
U(0, 0, pi/3) q[155];
cx q[60], q[155];
cx q[62], q[155];
U(0, 0, pi/3) q[155];
cx q[62], q[155];
cx q[63], q[155];
U(0, 0, pi/3) q[155];
cx q[63], q[155];
cx q[64], q[155];
U(0, 0, pi/3) q[155];
cx q[64], q[155];
cx q[65], q[155];
U(0, 0, pi/3) q[155];
cx q[65], q[155];
cx q[70], q[155];
U(0, 0, pi/3) q[155];
cx q[70], q[155];
cx q[71], q[155];
U(0, 0, pi/3) q[155];
cx q[71], q[155];
cx q[75], q[155];
U(0, 0, pi/3) q[155];
cx q[75], q[155];
cx q[79], q[155];
U(0, 0, pi/3) q[155];
cx q[79], q[155];
cx q[80], q[155];
U(0, 0, pi/3) q[155];
cx q[80], q[155];
cx q[81], q[155];
U(0, 0, pi/3) q[155];
cx q[81], q[155];
cx q[82], q[155];
U(0, 0, pi/3) q[155];
cx q[82], q[155];
cx q[83], q[155];
U(0, 0, pi/3) q[155];
cx q[83], q[155];
cx q[85], q[155];
U(0, 0, pi/3) q[155];
cx q[85], q[155];
cx q[91], q[155];
U(0, 0, pi/3) q[155];
cx q[91], q[155];
cx q[93], q[155];
U(0, 0, pi/3) q[155];
cx q[93], q[155];
cx q[94], q[155];
U(0, 0, pi/3) q[155];
cx q[94], q[155];
cx q[95], q[155];
U(0, 0, pi/3) q[155];
cx q[95], q[155];
cx q[97], q[155];
U(0, 0, pi/3) q[155];
cx q[97], q[155];
cx q[98], q[155];
U(0, 0, pi/3) q[155];
cx q[98], q[155];
cx q[102], q[155];
U(0, 0, pi/3) q[155];
cx q[102], q[155];
cx q[106], q[155];
U(0, 0, pi/3) q[155];
cx q[106], q[155];
cx q[108], q[155];
U(0, 0, pi/3) q[155];
cx q[108], q[155];
cx q[110], q[155];
U(0, 0, pi/3) q[155];
cx q[110], q[155];
cx q[112], q[155];
U(0, 0, pi/3) q[155];
cx q[112], q[155];
cx q[113], q[155];
U(0, 0, pi/3) q[155];
cx q[113], q[155];
cx q[114], q[155];
U(0, 0, pi/3) q[155];
cx q[114], q[155];
cx q[117], q[155];
U(0, 0, pi/3) q[155];
cx q[117], q[155];
cx q[119], q[155];
U(0, 0, pi/3) q[155];
cx q[119], q[155];
cx q[124], q[155];
U(0, 0, pi/3) q[155];
cx q[124], q[155];
cx q[128], q[155];
U(0, 0, pi/3) q[155];
cx q[128], q[155];
cx q[129], q[155];
U(0, 0, pi/3) q[155];
cx q[129], q[155];
cx q[130], q[155];
U(0, 0, pi/3) q[155];
cx q[130], q[155];
cx q[131], q[155];
U(0, 0, pi/3) q[155];
cx q[131], q[155];
cx q[132], q[155];
U(0, 0, pi/3) q[155];
cx q[132], q[155];
cx q[135], q[155];
U(0, 0, pi/3) q[155];
cx q[135], q[155];
cx q[137], q[155];
U(0, 0, pi/3) q[155];
cx q[137], q[155];
cx q[141], q[155];
U(0, 0, pi/3) q[155];
cx q[141], q[155];
cx q[142], q[155];
U(0, 0, pi/3) q[155];
cx q[142], q[155];
cx q[145], q[155];
U(0, 0, pi/3) q[155];
cx q[145], q[155];
cx q[146], q[155];
U(0, 0, pi/3) q[155];
cx q[146], q[155];
cx q[148], q[155];
U(0, 0, pi/3) q[155];
cx q[148], q[155];
cx q[149], q[155];
U(0, 0, pi/3) q[155];
cx q[149], q[155];
cx q[150], q[155];
U(0, 0, pi/3) q[155];
cx q[150], q[155];
cx q[152], q[155];
U(0, 0, pi/3) q[155];
cx q[152], q[155];
cx q[153], q[155];
U(0, 0, pi/3) q[155];
cx q[153], q[155];
cx q[0], q[156];
U(0, 0, pi/3) q[156];
cx q[0], q[156];
cx q[1], q[156];
U(0, 0, pi/3) q[156];
cx q[1], q[156];
cx q[5], q[156];
U(0, 0, pi/3) q[156];
cx q[5], q[156];
cx q[9], q[156];
U(0, 0, pi/3) q[156];
cx q[9], q[156];
cx q[11], q[156];
U(0, 0, pi/3) q[156];
cx q[11], q[156];
cx q[12], q[156];
U(0, 0, pi/3) q[156];
cx q[12], q[156];
cx q[13], q[156];
U(0, 0, pi/3) q[156];
cx q[13], q[156];
cx q[14], q[156];
U(0, 0, pi/3) q[156];
cx q[14], q[156];
cx q[16], q[156];
U(0, 0, pi/3) q[156];
cx q[16], q[156];
cx q[17], q[156];
U(0, 0, pi/3) q[156];
cx q[17], q[156];
cx q[18], q[156];
U(0, 0, pi/3) q[156];
cx q[18], q[156];
cx q[21], q[156];
U(0, 0, pi/3) q[156];
cx q[21], q[156];
cx q[23], q[156];
U(0, 0, pi/3) q[156];
cx q[23], q[156];
cx q[25], q[156];
U(0, 0, pi/3) q[156];
cx q[25], q[156];
cx q[29], q[156];
U(0, 0, pi/3) q[156];
cx q[29], q[156];
cx q[30], q[156];
U(0, 0, pi/3) q[156];
cx q[30], q[156];
cx q[31], q[156];
U(0, 0, pi/3) q[156];
cx q[31], q[156];
cx q[32], q[156];
U(0, 0, pi/3) q[156];
cx q[32], q[156];
cx q[33], q[156];
U(0, 0, pi/3) q[156];
cx q[33], q[156];
cx q[34], q[156];
U(0, 0, pi/3) q[156];
cx q[34], q[156];
cx q[35], q[156];
U(0, 0, pi/3) q[156];
cx q[35], q[156];
cx q[38], q[156];
U(0, 0, pi/3) q[156];
cx q[38], q[156];
cx q[40], q[156];
U(0, 0, pi/3) q[156];
cx q[40], q[156];
cx q[41], q[156];
U(0, 0, pi/3) q[156];
cx q[41], q[156];
cx q[42], q[156];
U(0, 0, pi/3) q[156];
cx q[42], q[156];
cx q[46], q[156];
U(0, 0, pi/3) q[156];
cx q[46], q[156];
cx q[48], q[156];
U(0, 0, pi/3) q[156];
cx q[48], q[156];
cx q[49], q[156];
U(0, 0, pi/3) q[156];
cx q[49], q[156];
cx q[50], q[156];
U(0, 0, pi/3) q[156];
cx q[50], q[156];
cx q[52], q[156];
U(0, 0, pi/3) q[156];
cx q[52], q[156];
cx q[55], q[156];
U(0, 0, pi/3) q[156];
cx q[55], q[156];
cx q[56], q[156];
U(0, 0, pi/3) q[156];
cx q[56], q[156];
cx q[59], q[156];
U(0, 0, pi/3) q[156];
cx q[59], q[156];
cx q[60], q[156];
U(0, 0, pi/3) q[156];
cx q[60], q[156];
cx q[62], q[156];
U(0, 0, pi/3) q[156];
cx q[62], q[156];
cx q[65], q[156];
U(0, 0, pi/3) q[156];
cx q[65], q[156];
cx q[66], q[156];
U(0, 0, pi/3) q[156];
cx q[66], q[156];
cx q[71], q[156];
U(0, 0, pi/3) q[156];
cx q[71], q[156];
cx q[72], q[156];
U(0, 0, pi/3) q[156];
cx q[72], q[156];
cx q[74], q[156];
U(0, 0, pi/3) q[156];
cx q[74], q[156];
cx q[75], q[156];
U(0, 0, pi/3) q[156];
cx q[75], q[156];
cx q[78], q[156];
U(0, 0, pi/3) q[156];
cx q[78], q[156];
cx q[81], q[156];
U(0, 0, pi/3) q[156];
cx q[81], q[156];
cx q[84], q[156];
U(0, 0, pi/3) q[156];
cx q[84], q[156];
cx q[85], q[156];
U(0, 0, pi/3) q[156];
cx q[85], q[156];
cx q[92], q[156];
U(0, 0, pi/3) q[156];
cx q[92], q[156];
cx q[93], q[156];
U(0, 0, pi/3) q[156];
cx q[93], q[156];
cx q[94], q[156];
U(0, 0, pi/3) q[156];
cx q[94], q[156];
cx q[97], q[156];
U(0, 0, pi/3) q[156];
cx q[97], q[156];
cx q[98], q[156];
U(0, 0, pi/3) q[156];
cx q[98], q[156];
cx q[99], q[156];
U(0, 0, pi/3) q[156];
cx q[99], q[156];
cx q[100], q[156];
U(0, 0, pi/3) q[156];
cx q[100], q[156];
cx q[101], q[156];
U(0, 0, pi/3) q[156];
cx q[101], q[156];
cx q[102], q[156];
U(0, 0, pi/3) q[156];
cx q[102], q[156];
cx q[103], q[156];
U(0, 0, pi/3) q[156];
cx q[103], q[156];
cx q[105], q[156];
U(0, 0, pi/3) q[156];
cx q[105], q[156];
cx q[109], q[156];
U(0, 0, pi/3) q[156];
cx q[109], q[156];
cx q[111], q[156];
U(0, 0, pi/3) q[156];
cx q[111], q[156];
cx q[115], q[156];
U(0, 0, pi/3) q[156];
cx q[115], q[156];
cx q[118], q[156];
U(0, 0, pi/3) q[156];
cx q[118], q[156];
cx q[119], q[156];
U(0, 0, pi/3) q[156];
cx q[119], q[156];
cx q[121], q[156];
U(0, 0, pi/3) q[156];
cx q[121], q[156];
cx q[122], q[156];
U(0, 0, pi/3) q[156];
cx q[122], q[156];
cx q[123], q[156];
U(0, 0, pi/3) q[156];
cx q[123], q[156];
cx q[124], q[156];
U(0, 0, pi/3) q[156];
cx q[124], q[156];
cx q[125], q[156];
U(0, 0, pi/3) q[156];
cx q[125], q[156];
cx q[128], q[156];
U(0, 0, pi/3) q[156];
cx q[128], q[156];
cx q[129], q[156];
U(0, 0, pi/3) q[156];
cx q[129], q[156];
cx q[130], q[156];
U(0, 0, pi/3) q[156];
cx q[130], q[156];
cx q[131], q[156];
U(0, 0, pi/3) q[156];
cx q[131], q[156];
cx q[132], q[156];
U(0, 0, pi/3) q[156];
cx q[132], q[156];
cx q[133], q[156];
U(0, 0, pi/3) q[156];
cx q[133], q[156];
cx q[134], q[156];
U(0, 0, pi/3) q[156];
cx q[134], q[156];
cx q[135], q[156];
U(0, 0, pi/3) q[156];
cx q[135], q[156];
cx q[138], q[156];
U(0, 0, pi/3) q[156];
cx q[138], q[156];
cx q[139], q[156];
U(0, 0, pi/3) q[156];
cx q[139], q[156];
cx q[140], q[156];
U(0, 0, pi/3) q[156];
cx q[140], q[156];
cx q[145], q[156];
U(0, 0, pi/3) q[156];
cx q[145], q[156];
cx q[147], q[156];
U(0, 0, pi/3) q[156];
cx q[147], q[156];
cx q[149], q[156];
U(0, 0, pi/3) q[156];
cx q[149], q[156];
cx q[150], q[156];
U(0, 0, pi/3) q[156];
cx q[150], q[156];
cx q[151], q[156];
U(0, 0, pi/3) q[156];
cx q[151], q[156];
cx q[153], q[156];
U(0, 0, pi/3) q[156];
cx q[153], q[156];
cx q[154], q[156];
U(0, 0, pi/3) q[156];
cx q[154], q[156];
cx q[0], q[157];
U(0, 0, pi/3) q[157];
cx q[0], q[157];
cx q[1], q[157];
U(0, 0, pi/3) q[157];
cx q[1], q[157];
cx q[10], q[157];
U(0, 0, pi/3) q[157];
cx q[10], q[157];
cx q[13], q[157];
U(0, 0, pi/3) q[157];
cx q[13], q[157];
cx q[14], q[157];
U(0, 0, pi/3) q[157];
cx q[14], q[157];
cx q[16], q[157];
U(0, 0, pi/3) q[157];
cx q[16], q[157];
cx q[17], q[157];
U(0, 0, pi/3) q[157];
cx q[17], q[157];
cx q[20], q[157];
U(0, 0, pi/3) q[157];
cx q[20], q[157];
cx q[21], q[157];
U(0, 0, pi/3) q[157];
cx q[21], q[157];
cx q[22], q[157];
U(0, 0, pi/3) q[157];
cx q[22], q[157];
cx q[23], q[157];
U(0, 0, pi/3) q[157];
cx q[23], q[157];
cx q[25], q[157];
U(0, 0, pi/3) q[157];
cx q[25], q[157];
cx q[26], q[157];
U(0, 0, pi/3) q[157];
cx q[26], q[157];
cx q[27], q[157];
U(0, 0, pi/3) q[157];
cx q[27], q[157];
cx q[28], q[157];
U(0, 0, pi/3) q[157];
cx q[28], q[157];
cx q[29], q[157];
U(0, 0, pi/3) q[157];
cx q[29], q[157];
cx q[31], q[157];
U(0, 0, pi/3) q[157];
cx q[31], q[157];
cx q[32], q[157];
U(0, 0, pi/3) q[157];
cx q[32], q[157];
cx q[34], q[157];
U(0, 0, pi/3) q[157];
cx q[34], q[157];
cx q[37], q[157];
U(0, 0, pi/3) q[157];
cx q[37], q[157];
cx q[38], q[157];
U(0, 0, pi/3) q[157];
cx q[38], q[157];
cx q[43], q[157];
U(0, 0, pi/3) q[157];
cx q[43], q[157];
cx q[46], q[157];
U(0, 0, pi/3) q[157];
cx q[46], q[157];
cx q[47], q[157];
U(0, 0, pi/3) q[157];
cx q[47], q[157];
cx q[50], q[157];
U(0, 0, pi/3) q[157];
cx q[50], q[157];
cx q[55], q[157];
U(0, 0, pi/3) q[157];
cx q[55], q[157];
cx q[57], q[157];
U(0, 0, pi/3) q[157];
cx q[57], q[157];
cx q[58], q[157];
U(0, 0, pi/3) q[157];
cx q[58], q[157];
cx q[60], q[157];
U(0, 0, pi/3) q[157];
cx q[60], q[157];
cx q[61], q[157];
U(0, 0, pi/3) q[157];
cx q[61], q[157];
cx q[62], q[157];
U(0, 0, pi/3) q[157];
cx q[62], q[157];
cx q[64], q[157];
U(0, 0, pi/3) q[157];
cx q[64], q[157];
cx q[65], q[157];
U(0, 0, pi/3) q[157];
cx q[65], q[157];
cx q[67], q[157];
U(0, 0, pi/3) q[157];
cx q[67], q[157];
cx q[68], q[157];
U(0, 0, pi/3) q[157];
cx q[68], q[157];
cx q[69], q[157];
U(0, 0, pi/3) q[157];
cx q[69], q[157];
cx q[70], q[157];
U(0, 0, pi/3) q[157];
cx q[70], q[157];
cx q[71], q[157];
U(0, 0, pi/3) q[157];
cx q[71], q[157];
cx q[73], q[157];
U(0, 0, pi/3) q[157];
cx q[73], q[157];
cx q[74], q[157];
U(0, 0, pi/3) q[157];
cx q[74], q[157];
cx q[75], q[157];
U(0, 0, pi/3) q[157];
cx q[75], q[157];
cx q[79], q[157];
U(0, 0, pi/3) q[157];
cx q[79], q[157];
cx q[82], q[157];
U(0, 0, pi/3) q[157];
cx q[82], q[157];
cx q[83], q[157];
U(0, 0, pi/3) q[157];
cx q[83], q[157];
cx q[88], q[157];
U(0, 0, pi/3) q[157];
cx q[88], q[157];
cx q[90], q[157];
U(0, 0, pi/3) q[157];
cx q[90], q[157];
cx q[92], q[157];
U(0, 0, pi/3) q[157];
cx q[92], q[157];
cx q[93], q[157];
U(0, 0, pi/3) q[157];
cx q[93], q[157];
cx q[94], q[157];
U(0, 0, pi/3) q[157];
cx q[94], q[157];
cx q[98], q[157];
U(0, 0, pi/3) q[157];
cx q[98], q[157];
cx q[99], q[157];
U(0, 0, pi/3) q[157];
cx q[99], q[157];
cx q[100], q[157];
U(0, 0, pi/3) q[157];
cx q[100], q[157];
cx q[102], q[157];
U(0, 0, pi/3) q[157];
cx q[102], q[157];
cx q[103], q[157];
U(0, 0, pi/3) q[157];
cx q[103], q[157];
cx q[104], q[157];
U(0, 0, pi/3) q[157];
cx q[104], q[157];
cx q[106], q[157];
U(0, 0, pi/3) q[157];
cx q[106], q[157];
cx q[111], q[157];
U(0, 0, pi/3) q[157];
cx q[111], q[157];
cx q[112], q[157];
U(0, 0, pi/3) q[157];
cx q[112], q[157];
cx q[113], q[157];
U(0, 0, pi/3) q[157];
cx q[113], q[157];
cx q[114], q[157];
U(0, 0, pi/3) q[157];
cx q[114], q[157];
cx q[117], q[157];
U(0, 0, pi/3) q[157];
cx q[117], q[157];
cx q[119], q[157];
U(0, 0, pi/3) q[157];
cx q[119], q[157];
cx q[122], q[157];
U(0, 0, pi/3) q[157];
cx q[122], q[157];
cx q[125], q[157];
U(0, 0, pi/3) q[157];
cx q[125], q[157];
cx q[126], q[157];
U(0, 0, pi/3) q[157];
cx q[126], q[157];
cx q[127], q[157];
U(0, 0, pi/3) q[157];
cx q[127], q[157];
cx q[131], q[157];
U(0, 0, pi/3) q[157];
cx q[131], q[157];
cx q[133], q[157];
U(0, 0, pi/3) q[157];
cx q[133], q[157];
cx q[135], q[157];
U(0, 0, pi/3) q[157];
cx q[135], q[157];
cx q[136], q[157];
U(0, 0, pi/3) q[157];
cx q[136], q[157];
cx q[139], q[157];
U(0, 0, pi/3) q[157];
cx q[139], q[157];
cx q[140], q[157];
U(0, 0, pi/3) q[157];
cx q[140], q[157];
cx q[141], q[157];
U(0, 0, pi/3) q[157];
cx q[141], q[157];
cx q[142], q[157];
U(0, 0, pi/3) q[157];
cx q[142], q[157];
cx q[144], q[157];
U(0, 0, pi/3) q[157];
cx q[144], q[157];
cx q[146], q[157];
U(0, 0, pi/3) q[157];
cx q[146], q[157];
cx q[148], q[157];
U(0, 0, pi/3) q[157];
cx q[148], q[157];
cx q[150], q[157];
U(0, 0, pi/3) q[157];
cx q[150], q[157];
cx q[154], q[157];
U(0, 0, pi/3) q[157];
cx q[154], q[157];
cx q[0], q[158];
U(0, 0, pi/3) q[158];
cx q[0], q[158];
cx q[1], q[158];
U(0, 0, pi/3) q[158];
cx q[1], q[158];
cx q[2], q[158];
U(0, 0, pi/3) q[158];
cx q[2], q[158];
cx q[3], q[158];
U(0, 0, pi/3) q[158];
cx q[3], q[158];
cx q[5], q[158];
U(0, 0, pi/3) q[158];
cx q[5], q[158];
cx q[8], q[158];
U(0, 0, pi/3) q[158];
cx q[8], q[158];
cx q[9], q[158];
U(0, 0, pi/3) q[158];
cx q[9], q[158];
cx q[10], q[158];
U(0, 0, pi/3) q[158];
cx q[10], q[158];
cx q[11], q[158];
U(0, 0, pi/3) q[158];
cx q[11], q[158];
cx q[12], q[158];
U(0, 0, pi/3) q[158];
cx q[12], q[158];
cx q[13], q[158];
U(0, 0, pi/3) q[158];
cx q[13], q[158];
cx q[17], q[158];
U(0, 0, pi/3) q[158];
cx q[17], q[158];
cx q[19], q[158];
U(0, 0, pi/3) q[158];
cx q[19], q[158];
cx q[21], q[158];
U(0, 0, pi/3) q[158];
cx q[21], q[158];
cx q[24], q[158];
U(0, 0, pi/3) q[158];
cx q[24], q[158];
cx q[27], q[158];
U(0, 0, pi/3) q[158];
cx q[27], q[158];
cx q[29], q[158];
U(0, 0, pi/3) q[158];
cx q[29], q[158];
cx q[30], q[158];
U(0, 0, pi/3) q[158];
cx q[30], q[158];
cx q[31], q[158];
U(0, 0, pi/3) q[158];
cx q[31], q[158];
cx q[32], q[158];
U(0, 0, pi/3) q[158];
cx q[32], q[158];
cx q[33], q[158];
U(0, 0, pi/3) q[158];
cx q[33], q[158];
cx q[41], q[158];
U(0, 0, pi/3) q[158];
cx q[41], q[158];
cx q[43], q[158];
U(0, 0, pi/3) q[158];
cx q[43], q[158];
cx q[45], q[158];
U(0, 0, pi/3) q[158];
cx q[45], q[158];
cx q[47], q[158];
U(0, 0, pi/3) q[158];
cx q[47], q[158];
cx q[48], q[158];
U(0, 0, pi/3) q[158];
cx q[48], q[158];
cx q[49], q[158];
U(0, 0, pi/3) q[158];
cx q[49], q[158];
cx q[53], q[158];
U(0, 0, pi/3) q[158];
cx q[53], q[158];
cx q[54], q[158];
U(0, 0, pi/3) q[158];
cx q[54], q[158];
cx q[59], q[158];
U(0, 0, pi/3) q[158];
cx q[59], q[158];
cx q[60], q[158];
U(0, 0, pi/3) q[158];
cx q[60], q[158];
cx q[65], q[158];
U(0, 0, pi/3) q[158];
cx q[65], q[158];
cx q[66], q[158];
U(0, 0, pi/3) q[158];
cx q[66], q[158];
cx q[67], q[158];
U(0, 0, pi/3) q[158];
cx q[67], q[158];
cx q[69], q[158];
U(0, 0, pi/3) q[158];
cx q[69], q[158];
cx q[70], q[158];
U(0, 0, pi/3) q[158];
cx q[70], q[158];
cx q[81], q[158];
U(0, 0, pi/3) q[158];
cx q[81], q[158];
cx q[83], q[158];
U(0, 0, pi/3) q[158];
cx q[83], q[158];
cx q[84], q[158];
U(0, 0, pi/3) q[158];
cx q[84], q[158];
cx q[86], q[158];
U(0, 0, pi/3) q[158];
cx q[86], q[158];
cx q[88], q[158];
U(0, 0, pi/3) q[158];
cx q[88], q[158];
cx q[89], q[158];
U(0, 0, pi/3) q[158];
cx q[89], q[158];
cx q[90], q[158];
U(0, 0, pi/3) q[158];
cx q[90], q[158];
cx q[92], q[158];
U(0, 0, pi/3) q[158];
cx q[92], q[158];
cx q[95], q[158];
U(0, 0, pi/3) q[158];
cx q[95], q[158];
cx q[96], q[158];
U(0, 0, pi/3) q[158];
cx q[96], q[158];
cx q[97], q[158];
U(0, 0, pi/3) q[158];
cx q[97], q[158];
cx q[98], q[158];
U(0, 0, pi/3) q[158];
cx q[98], q[158];
cx q[100], q[158];
U(0, 0, pi/3) q[158];
cx q[100], q[158];
cx q[101], q[158];
U(0, 0, pi/3) q[158];
cx q[101], q[158];
cx q[102], q[158];
U(0, 0, pi/3) q[158];
cx q[102], q[158];
cx q[104], q[158];
U(0, 0, pi/3) q[158];
cx q[104], q[158];
cx q[105], q[158];
U(0, 0, pi/3) q[158];
cx q[105], q[158];
cx q[112], q[158];
U(0, 0, pi/3) q[158];
cx q[112], q[158];
cx q[114], q[158];
U(0, 0, pi/3) q[158];
cx q[114], q[158];
cx q[115], q[158];
U(0, 0, pi/3) q[158];
cx q[115], q[158];
cx q[116], q[158];
U(0, 0, pi/3) q[158];
cx q[116], q[158];
cx q[117], q[158];
U(0, 0, pi/3) q[158];
cx q[117], q[158];
cx q[118], q[158];
U(0, 0, pi/3) q[158];
cx q[118], q[158];
cx q[119], q[158];
U(0, 0, pi/3) q[158];
cx q[119], q[158];
cx q[121], q[158];
U(0, 0, pi/3) q[158];
cx q[121], q[158];
cx q[124], q[158];
U(0, 0, pi/3) q[158];
cx q[124], q[158];
cx q[125], q[158];
U(0, 0, pi/3) q[158];
cx q[125], q[158];
cx q[128], q[158];
U(0, 0, pi/3) q[158];
cx q[128], q[158];
cx q[129], q[158];
U(0, 0, pi/3) q[158];
cx q[129], q[158];
cx q[131], q[158];
U(0, 0, pi/3) q[158];
cx q[131], q[158];
cx q[132], q[158];
U(0, 0, pi/3) q[158];
cx q[132], q[158];
cx q[134], q[158];
U(0, 0, pi/3) q[158];
cx q[134], q[158];
cx q[136], q[158];
U(0, 0, pi/3) q[158];
cx q[136], q[158];
cx q[138], q[158];
U(0, 0, pi/3) q[158];
cx q[138], q[158];
cx q[139], q[158];
U(0, 0, pi/3) q[158];
cx q[139], q[158];
cx q[141], q[158];
U(0, 0, pi/3) q[158];
cx q[141], q[158];
cx q[143], q[158];
U(0, 0, pi/3) q[158];
cx q[143], q[158];
cx q[144], q[158];
U(0, 0, pi/3) q[158];
cx q[144], q[158];
cx q[146], q[158];
U(0, 0, pi/3) q[158];
cx q[146], q[158];
cx q[148], q[158];
U(0, 0, pi/3) q[158];
cx q[148], q[158];
cx q[149], q[158];
U(0, 0, pi/3) q[158];
cx q[149], q[158];
cx q[152], q[158];
U(0, 0, pi/3) q[158];
cx q[152], q[158];
cx q[155], q[158];
U(0, 0, pi/3) q[158];
cx q[155], q[158];
cx q[156], q[158];
U(0, 0, pi/3) q[158];
cx q[156], q[158];
cx q[0], q[159];
U(0, 0, pi/3) q[159];
cx q[0], q[159];
cx q[7], q[159];
U(0, 0, pi/3) q[159];
cx q[7], q[159];
cx q[10], q[159];
U(0, 0, pi/3) q[159];
cx q[10], q[159];
cx q[15], q[159];
U(0, 0, pi/3) q[159];
cx q[15], q[159];
cx q[16], q[159];
U(0, 0, pi/3) q[159];
cx q[16], q[159];
cx q[19], q[159];
U(0, 0, pi/3) q[159];
cx q[19], q[159];
cx q[20], q[159];
U(0, 0, pi/3) q[159];
cx q[20], q[159];
cx q[21], q[159];
U(0, 0, pi/3) q[159];
cx q[21], q[159];
cx q[23], q[159];
U(0, 0, pi/3) q[159];
cx q[23], q[159];
cx q[24], q[159];
U(0, 0, pi/3) q[159];
cx q[24], q[159];
cx q[27], q[159];
U(0, 0, pi/3) q[159];
cx q[27], q[159];
cx q[31], q[159];
U(0, 0, pi/3) q[159];
cx q[31], q[159];
cx q[34], q[159];
U(0, 0, pi/3) q[159];
cx q[34], q[159];
cx q[35], q[159];
U(0, 0, pi/3) q[159];
cx q[35], q[159];
cx q[40], q[159];
U(0, 0, pi/3) q[159];
cx q[40], q[159];
cx q[41], q[159];
U(0, 0, pi/3) q[159];
cx q[41], q[159];
cx q[42], q[159];
U(0, 0, pi/3) q[159];
cx q[42], q[159];
cx q[44], q[159];
U(0, 0, pi/3) q[159];
cx q[44], q[159];
cx q[47], q[159];
U(0, 0, pi/3) q[159];
cx q[47], q[159];
cx q[49], q[159];
U(0, 0, pi/3) q[159];
cx q[49], q[159];
cx q[50], q[159];
U(0, 0, pi/3) q[159];
cx q[50], q[159];
cx q[52], q[159];
U(0, 0, pi/3) q[159];
cx q[52], q[159];
cx q[54], q[159];
U(0, 0, pi/3) q[159];
cx q[54], q[159];
cx q[58], q[159];
U(0, 0, pi/3) q[159];
cx q[58], q[159];
cx q[59], q[159];
U(0, 0, pi/3) q[159];
cx q[59], q[159];
cx q[62], q[159];
U(0, 0, pi/3) q[159];
cx q[62], q[159];
cx q[63], q[159];
U(0, 0, pi/3) q[159];
cx q[63], q[159];
cx q[64], q[159];
U(0, 0, pi/3) q[159];
cx q[64], q[159];
cx q[65], q[159];
U(0, 0, pi/3) q[159];
cx q[65], q[159];
cx q[66], q[159];
U(0, 0, pi/3) q[159];
cx q[66], q[159];
cx q[69], q[159];
U(0, 0, pi/3) q[159];
cx q[69], q[159];
cx q[70], q[159];
U(0, 0, pi/3) q[159];
cx q[70], q[159];
cx q[72], q[159];
U(0, 0, pi/3) q[159];
cx q[72], q[159];
cx q[76], q[159];
U(0, 0, pi/3) q[159];
cx q[76], q[159];
cx q[78], q[159];
U(0, 0, pi/3) q[159];
cx q[78], q[159];
cx q[79], q[159];
U(0, 0, pi/3) q[159];
cx q[79], q[159];
cx q[80], q[159];
U(0, 0, pi/3) q[159];
cx q[80], q[159];
cx q[81], q[159];
U(0, 0, pi/3) q[159];
cx q[81], q[159];
cx q[82], q[159];
U(0, 0, pi/3) q[159];
cx q[82], q[159];
cx q[83], q[159];
U(0, 0, pi/3) q[159];
cx q[83], q[159];
cx q[85], q[159];
U(0, 0, pi/3) q[159];
cx q[85], q[159];
cx q[88], q[159];
U(0, 0, pi/3) q[159];
cx q[88], q[159];
cx q[89], q[159];
U(0, 0, pi/3) q[159];
cx q[89], q[159];
cx q[90], q[159];
U(0, 0, pi/3) q[159];
cx q[90], q[159];
cx q[91], q[159];
U(0, 0, pi/3) q[159];
cx q[91], q[159];
cx q[94], q[159];
U(0, 0, pi/3) q[159];
cx q[94], q[159];
cx q[96], q[159];
U(0, 0, pi/3) q[159];
cx q[96], q[159];
cx q[97], q[159];
U(0, 0, pi/3) q[159];
cx q[97], q[159];
cx q[98], q[159];
U(0, 0, pi/3) q[159];
cx q[98], q[159];
cx q[99], q[159];
U(0, 0, pi/3) q[159];
cx q[99], q[159];
cx q[101], q[159];
U(0, 0, pi/3) q[159];
cx q[101], q[159];
cx q[103], q[159];
U(0, 0, pi/3) q[159];
cx q[103], q[159];
cx q[105], q[159];
U(0, 0, pi/3) q[159];
cx q[105], q[159];
cx q[106], q[159];
U(0, 0, pi/3) q[159];
cx q[106], q[159];
cx q[109], q[159];
U(0, 0, pi/3) q[159];
cx q[109], q[159];
cx q[110], q[159];
U(0, 0, pi/3) q[159];
cx q[110], q[159];
cx q[111], q[159];
U(0, 0, pi/3) q[159];
cx q[111], q[159];
cx q[113], q[159];
U(0, 0, pi/3) q[159];
cx q[113], q[159];
cx q[114], q[159];
U(0, 0, pi/3) q[159];
cx q[114], q[159];
cx q[115], q[159];
U(0, 0, pi/3) q[159];
cx q[115], q[159];
cx q[116], q[159];
U(0, 0, pi/3) q[159];
cx q[116], q[159];
cx q[118], q[159];
U(0, 0, pi/3) q[159];
cx q[118], q[159];
cx q[119], q[159];
U(0, 0, pi/3) q[159];
cx q[119], q[159];
cx q[120], q[159];
U(0, 0, pi/3) q[159];
cx q[120], q[159];
cx q[122], q[159];
U(0, 0, pi/3) q[159];
cx q[122], q[159];
cx q[123], q[159];
U(0, 0, pi/3) q[159];
cx q[123], q[159];
cx q[126], q[159];
U(0, 0, pi/3) q[159];
cx q[126], q[159];
cx q[130], q[159];
U(0, 0, pi/3) q[159];
cx q[130], q[159];
cx q[131], q[159];
U(0, 0, pi/3) q[159];
cx q[131], q[159];
cx q[132], q[159];
U(0, 0, pi/3) q[159];
cx q[132], q[159];
cx q[134], q[159];
U(0, 0, pi/3) q[159];
cx q[134], q[159];
cx q[136], q[159];
U(0, 0, pi/3) q[159];
cx q[136], q[159];
cx q[138], q[159];
U(0, 0, pi/3) q[159];
cx q[138], q[159];
cx q[139], q[159];
U(0, 0, pi/3) q[159];
cx q[139], q[159];
cx q[141], q[159];
U(0, 0, pi/3) q[159];
cx q[141], q[159];
cx q[144], q[159];
U(0, 0, pi/3) q[159];
cx q[144], q[159];
cx q[145], q[159];
U(0, 0, pi/3) q[159];
cx q[145], q[159];
cx q[149], q[159];
U(0, 0, pi/3) q[159];
cx q[149], q[159];
cx q[155], q[159];
U(0, 0, pi/3) q[159];
cx q[155], q[159];
cx q[156], q[159];
U(0, 0, pi/3) q[159];
cx q[156], q[159];
cx q[0], q[160];
U(0, 0, pi/3) q[160];
cx q[0], q[160];
cx q[1], q[160];
U(0, 0, pi/3) q[160];
cx q[1], q[160];
cx q[2], q[160];
U(0, 0, pi/3) q[160];
cx q[2], q[160];
cx q[4], q[160];
U(0, 0, pi/3) q[160];
cx q[4], q[160];
cx q[6], q[160];
U(0, 0, pi/3) q[160];
cx q[6], q[160];
cx q[10], q[160];
U(0, 0, pi/3) q[160];
cx q[10], q[160];
cx q[12], q[160];
U(0, 0, pi/3) q[160];
cx q[12], q[160];
cx q[14], q[160];
U(0, 0, pi/3) q[160];
cx q[14], q[160];
cx q[15], q[160];
U(0, 0, pi/3) q[160];
cx q[15], q[160];
cx q[16], q[160];
U(0, 0, pi/3) q[160];
cx q[16], q[160];
cx q[17], q[160];
U(0, 0, pi/3) q[160];
cx q[17], q[160];
cx q[18], q[160];
U(0, 0, pi/3) q[160];
cx q[18], q[160];
cx q[20], q[160];
U(0, 0, pi/3) q[160];
cx q[20], q[160];
cx q[27], q[160];
U(0, 0, pi/3) q[160];
cx q[27], q[160];
cx q[29], q[160];
U(0, 0, pi/3) q[160];
cx q[29], q[160];
cx q[30], q[160];
U(0, 0, pi/3) q[160];
cx q[30], q[160];
cx q[31], q[160];
U(0, 0, pi/3) q[160];
cx q[31], q[160];
cx q[33], q[160];
U(0, 0, pi/3) q[160];
cx q[33], q[160];
cx q[35], q[160];
U(0, 0, pi/3) q[160];
cx q[35], q[160];
cx q[37], q[160];
U(0, 0, pi/3) q[160];
cx q[37], q[160];
cx q[39], q[160];
U(0, 0, pi/3) q[160];
cx q[39], q[160];
cx q[47], q[160];
U(0, 0, pi/3) q[160];
cx q[47], q[160];
cx q[48], q[160];
U(0, 0, pi/3) q[160];
cx q[48], q[160];
cx q[49], q[160];
U(0, 0, pi/3) q[160];
cx q[49], q[160];
cx q[51], q[160];
U(0, 0, pi/3) q[160];
cx q[51], q[160];
cx q[52], q[160];
U(0, 0, pi/3) q[160];
cx q[52], q[160];
cx q[57], q[160];
U(0, 0, pi/3) q[160];
cx q[57], q[160];
cx q[59], q[160];
U(0, 0, pi/3) q[160];
cx q[59], q[160];
cx q[62], q[160];
U(0, 0, pi/3) q[160];
cx q[62], q[160];
cx q[64], q[160];
U(0, 0, pi/3) q[160];
cx q[64], q[160];
cx q[67], q[160];
U(0, 0, pi/3) q[160];
cx q[67], q[160];
cx q[69], q[160];
U(0, 0, pi/3) q[160];
cx q[69], q[160];
cx q[71], q[160];
U(0, 0, pi/3) q[160];
cx q[71], q[160];
cx q[72], q[160];
U(0, 0, pi/3) q[160];
cx q[72], q[160];
cx q[74], q[160];
U(0, 0, pi/3) q[160];
cx q[74], q[160];
cx q[75], q[160];
U(0, 0, pi/3) q[160];
cx q[75], q[160];
cx q[76], q[160];
U(0, 0, pi/3) q[160];
cx q[76], q[160];
cx q[77], q[160];
U(0, 0, pi/3) q[160];
cx q[77], q[160];
cx q[80], q[160];
U(0, 0, pi/3) q[160];
cx q[80], q[160];
cx q[81], q[160];
U(0, 0, pi/3) q[160];
cx q[81], q[160];
cx q[85], q[160];
U(0, 0, pi/3) q[160];
cx q[85], q[160];
cx q[86], q[160];
U(0, 0, pi/3) q[160];
cx q[86], q[160];
cx q[87], q[160];
U(0, 0, pi/3) q[160];
cx q[87], q[160];
cx q[92], q[160];
U(0, 0, pi/3) q[160];
cx q[92], q[160];
cx q[98], q[160];
U(0, 0, pi/3) q[160];
cx q[98], q[160];
cx q[99], q[160];
U(0, 0, pi/3) q[160];
cx q[99], q[160];
cx q[101], q[160];
U(0, 0, pi/3) q[160];
cx q[101], q[160];
cx q[102], q[160];
U(0, 0, pi/3) q[160];
cx q[102], q[160];
cx q[105], q[160];
U(0, 0, pi/3) q[160];
cx q[105], q[160];
cx q[107], q[160];
U(0, 0, pi/3) q[160];
cx q[107], q[160];
cx q[108], q[160];
U(0, 0, pi/3) q[160];
cx q[108], q[160];
cx q[109], q[160];
U(0, 0, pi/3) q[160];
cx q[109], q[160];
cx q[110], q[160];
U(0, 0, pi/3) q[160];
cx q[110], q[160];
cx q[114], q[160];
U(0, 0, pi/3) q[160];
cx q[114], q[160];
cx q[115], q[160];
U(0, 0, pi/3) q[160];
cx q[115], q[160];
cx q[119], q[160];
U(0, 0, pi/3) q[160];
cx q[119], q[160];
cx q[120], q[160];
U(0, 0, pi/3) q[160];
cx q[120], q[160];
cx q[121], q[160];
U(0, 0, pi/3) q[160];
cx q[121], q[160];
cx q[122], q[160];
U(0, 0, pi/3) q[160];
cx q[122], q[160];
cx q[123], q[160];
U(0, 0, pi/3) q[160];
cx q[123], q[160];
cx q[125], q[160];
U(0, 0, pi/3) q[160];
cx q[125], q[160];
cx q[127], q[160];
U(0, 0, pi/3) q[160];
cx q[127], q[160];
cx q[129], q[160];
U(0, 0, pi/3) q[160];
cx q[129], q[160];
cx q[132], q[160];
U(0, 0, pi/3) q[160];
cx q[132], q[160];
cx q[134], q[160];
U(0, 0, pi/3) q[160];
cx q[134], q[160];
cx q[135], q[160];
U(0, 0, pi/3) q[160];
cx q[135], q[160];
cx q[136], q[160];
U(0, 0, pi/3) q[160];
cx q[136], q[160];
cx q[138], q[160];
U(0, 0, pi/3) q[160];
cx q[138], q[160];
cx q[139], q[160];
U(0, 0, pi/3) q[160];
cx q[139], q[160];
cx q[143], q[160];
U(0, 0, pi/3) q[160];
cx q[143], q[160];
cx q[144], q[160];
U(0, 0, pi/3) q[160];
cx q[144], q[160];
cx q[147], q[160];
U(0, 0, pi/3) q[160];
cx q[147], q[160];
cx q[149], q[160];
U(0, 0, pi/3) q[160];
cx q[149], q[160];
cx q[150], q[160];
U(0, 0, pi/3) q[160];
cx q[150], q[160];
cx q[151], q[160];
U(0, 0, pi/3) q[160];
cx q[151], q[160];
cx q[152], q[160];
U(0, 0, pi/3) q[160];
cx q[152], q[160];
cx q[154], q[160];
U(0, 0, pi/3) q[160];
cx q[154], q[160];
cx q[157], q[160];
U(0, 0, pi/3) q[160];
cx q[157], q[160];
cx q[159], q[160];
U(0, 0, pi/3) q[160];
cx q[159], q[160];
cx q[0], q[161];
U(0, 0, pi/3) q[161];
cx q[0], q[161];
cx q[1], q[161];
U(0, 0, pi/3) q[161];
cx q[1], q[161];
cx q[2], q[161];
U(0, 0, pi/3) q[161];
cx q[2], q[161];
cx q[3], q[161];
U(0, 0, pi/3) q[161];
cx q[3], q[161];
cx q[4], q[161];
U(0, 0, pi/3) q[161];
cx q[4], q[161];
cx q[7], q[161];
U(0, 0, pi/3) q[161];
cx q[7], q[161];
cx q[12], q[161];
U(0, 0, pi/3) q[161];
cx q[12], q[161];
cx q[14], q[161];
U(0, 0, pi/3) q[161];
cx q[14], q[161];
cx q[20], q[161];
U(0, 0, pi/3) q[161];
cx q[20], q[161];
cx q[23], q[161];
U(0, 0, pi/3) q[161];
cx q[23], q[161];
cx q[26], q[161];
U(0, 0, pi/3) q[161];
cx q[26], q[161];
cx q[28], q[161];
U(0, 0, pi/3) q[161];
cx q[28], q[161];
cx q[36], q[161];
U(0, 0, pi/3) q[161];
cx q[36], q[161];
cx q[37], q[161];
U(0, 0, pi/3) q[161];
cx q[37], q[161];
cx q[38], q[161];
U(0, 0, pi/3) q[161];
cx q[38], q[161];
cx q[41], q[161];
U(0, 0, pi/3) q[161];
cx q[41], q[161];
cx q[42], q[161];
U(0, 0, pi/3) q[161];
cx q[42], q[161];
cx q[43], q[161];
U(0, 0, pi/3) q[161];
cx q[43], q[161];
cx q[45], q[161];
U(0, 0, pi/3) q[161];
cx q[45], q[161];
cx q[49], q[161];
U(0, 0, pi/3) q[161];
cx q[49], q[161];
cx q[51], q[161];
U(0, 0, pi/3) q[161];
cx q[51], q[161];
cx q[55], q[161];
U(0, 0, pi/3) q[161];
cx q[55], q[161];
cx q[56], q[161];
U(0, 0, pi/3) q[161];
cx q[56], q[161];
cx q[59], q[161];
U(0, 0, pi/3) q[161];
cx q[59], q[161];
cx q[65], q[161];
U(0, 0, pi/3) q[161];
cx q[65], q[161];
cx q[67], q[161];
U(0, 0, pi/3) q[161];
cx q[67], q[161];
cx q[69], q[161];
U(0, 0, pi/3) q[161];
cx q[69], q[161];
cx q[70], q[161];
U(0, 0, pi/3) q[161];
cx q[70], q[161];
cx q[73], q[161];
U(0, 0, pi/3) q[161];
cx q[73], q[161];
cx q[81], q[161];
U(0, 0, pi/3) q[161];
cx q[81], q[161];
cx q[83], q[161];
U(0, 0, pi/3) q[161];
cx q[83], q[161];
cx q[86], q[161];
U(0, 0, pi/3) q[161];
cx q[86], q[161];
cx q[87], q[161];
U(0, 0, pi/3) q[161];
cx q[87], q[161];
cx q[88], q[161];
U(0, 0, pi/3) q[161];
cx q[88], q[161];
cx q[89], q[161];
U(0, 0, pi/3) q[161];
cx q[89], q[161];
cx q[90], q[161];
U(0, 0, pi/3) q[161];
cx q[90], q[161];
cx q[91], q[161];
U(0, 0, pi/3) q[161];
cx q[91], q[161];
cx q[94], q[161];
U(0, 0, pi/3) q[161];
cx q[94], q[161];
cx q[95], q[161];
U(0, 0, pi/3) q[161];
cx q[95], q[161];
cx q[98], q[161];
U(0, 0, pi/3) q[161];
cx q[98], q[161];
cx q[102], q[161];
U(0, 0, pi/3) q[161];
cx q[102], q[161];
cx q[104], q[161];
U(0, 0, pi/3) q[161];
cx q[104], q[161];
cx q[109], q[161];
U(0, 0, pi/3) q[161];
cx q[109], q[161];
cx q[112], q[161];
U(0, 0, pi/3) q[161];
cx q[112], q[161];
cx q[115], q[161];
U(0, 0, pi/3) q[161];
cx q[115], q[161];
cx q[119], q[161];
U(0, 0, pi/3) q[161];
cx q[119], q[161];
cx q[121], q[161];
U(0, 0, pi/3) q[161];
cx q[121], q[161];
cx q[125], q[161];
U(0, 0, pi/3) q[161];
cx q[125], q[161];
cx q[133], q[161];
U(0, 0, pi/3) q[161];
cx q[133], q[161];
cx q[134], q[161];
U(0, 0, pi/3) q[161];
cx q[134], q[161];
cx q[135], q[161];
U(0, 0, pi/3) q[161];
cx q[135], q[161];
cx q[136], q[161];
U(0, 0, pi/3) q[161];
cx q[136], q[161];
cx q[142], q[161];
U(0, 0, pi/3) q[161];
cx q[142], q[161];
cx q[143], q[161];
U(0, 0, pi/3) q[161];
cx q[143], q[161];
cx q[144], q[161];
U(0, 0, pi/3) q[161];
cx q[144], q[161];
cx q[148], q[161];
U(0, 0, pi/3) q[161];
cx q[148], q[161];
cx q[151], q[161];
U(0, 0, pi/3) q[161];
cx q[151], q[161];
cx q[153], q[161];
U(0, 0, pi/3) q[161];
cx q[153], q[161];
cx q[156], q[161];
U(0, 0, pi/3) q[161];
cx q[156], q[161];
cx q[160], q[161];
U(0, 0, pi/3) q[161];
cx q[160], q[161];
cx q[0], q[162];
U(0, 0, pi/3) q[162];
cx q[0], q[162];
cx q[4], q[162];
U(0, 0, pi/3) q[162];
cx q[4], q[162];
cx q[5], q[162];
U(0, 0, pi/3) q[162];
cx q[5], q[162];
cx q[7], q[162];
U(0, 0, pi/3) q[162];
cx q[7], q[162];
cx q[8], q[162];
U(0, 0, pi/3) q[162];
cx q[8], q[162];
cx q[9], q[162];
U(0, 0, pi/3) q[162];
cx q[9], q[162];
cx q[11], q[162];
U(0, 0, pi/3) q[162];
cx q[11], q[162];
cx q[12], q[162];
U(0, 0, pi/3) q[162];
cx q[12], q[162];
cx q[15], q[162];
U(0, 0, pi/3) q[162];
cx q[15], q[162];
cx q[17], q[162];
U(0, 0, pi/3) q[162];
cx q[17], q[162];
cx q[20], q[162];
U(0, 0, pi/3) q[162];
cx q[20], q[162];
cx q[21], q[162];
U(0, 0, pi/3) q[162];
cx q[21], q[162];
cx q[25], q[162];
U(0, 0, pi/3) q[162];
cx q[25], q[162];
cx q[27], q[162];
U(0, 0, pi/3) q[162];
cx q[27], q[162];
cx q[28], q[162];
U(0, 0, pi/3) q[162];
cx q[28], q[162];
cx q[29], q[162];
U(0, 0, pi/3) q[162];
cx q[29], q[162];
cx q[30], q[162];
U(0, 0, pi/3) q[162];
cx q[30], q[162];
cx q[33], q[162];
U(0, 0, pi/3) q[162];
cx q[33], q[162];
cx q[34], q[162];
U(0, 0, pi/3) q[162];
cx q[34], q[162];
cx q[37], q[162];
U(0, 0, pi/3) q[162];
cx q[37], q[162];
cx q[38], q[162];
U(0, 0, pi/3) q[162];
cx q[38], q[162];
cx q[39], q[162];
U(0, 0, pi/3) q[162];
cx q[39], q[162];
cx q[41], q[162];
U(0, 0, pi/3) q[162];
cx q[41], q[162];
cx q[42], q[162];
U(0, 0, pi/3) q[162];
cx q[42], q[162];
cx q[45], q[162];
U(0, 0, pi/3) q[162];
cx q[45], q[162];
cx q[50], q[162];
U(0, 0, pi/3) q[162];
cx q[50], q[162];
cx q[51], q[162];
U(0, 0, pi/3) q[162];
cx q[51], q[162];
cx q[52], q[162];
U(0, 0, pi/3) q[162];
cx q[52], q[162];
cx q[55], q[162];
U(0, 0, pi/3) q[162];
cx q[55], q[162];
cx q[57], q[162];
U(0, 0, pi/3) q[162];
cx q[57], q[162];
cx q[59], q[162];
U(0, 0, pi/3) q[162];
cx q[59], q[162];
cx q[60], q[162];
U(0, 0, pi/3) q[162];
cx q[60], q[162];
cx q[61], q[162];
U(0, 0, pi/3) q[162];
cx q[61], q[162];
cx q[62], q[162];
U(0, 0, pi/3) q[162];
cx q[62], q[162];
cx q[63], q[162];
U(0, 0, pi/3) q[162];
cx q[63], q[162];
cx q[64], q[162];
U(0, 0, pi/3) q[162];
cx q[64], q[162];
cx q[65], q[162];
U(0, 0, pi/3) q[162];
cx q[65], q[162];
cx q[66], q[162];
U(0, 0, pi/3) q[162];
cx q[66], q[162];
cx q[72], q[162];
U(0, 0, pi/3) q[162];
cx q[72], q[162];
cx q[73], q[162];
U(0, 0, pi/3) q[162];
cx q[73], q[162];
cx q[74], q[162];
U(0, 0, pi/3) q[162];
cx q[74], q[162];
cx q[75], q[162];
U(0, 0, pi/3) q[162];
cx q[75], q[162];
cx q[81], q[162];
U(0, 0, pi/3) q[162];
cx q[81], q[162];
cx q[85], q[162];
U(0, 0, pi/3) q[162];
cx q[85], q[162];
cx q[87], q[162];
U(0, 0, pi/3) q[162];
cx q[87], q[162];
cx q[88], q[162];
U(0, 0, pi/3) q[162];
cx q[88], q[162];
cx q[90], q[162];
U(0, 0, pi/3) q[162];
cx q[90], q[162];
cx q[91], q[162];
U(0, 0, pi/3) q[162];
cx q[91], q[162];
cx q[93], q[162];
U(0, 0, pi/3) q[162];
cx q[93], q[162];
cx q[95], q[162];
U(0, 0, pi/3) q[162];
cx q[95], q[162];
cx q[96], q[162];
U(0, 0, pi/3) q[162];
cx q[96], q[162];
cx q[97], q[162];
U(0, 0, pi/3) q[162];
cx q[97], q[162];
cx q[98], q[162];
U(0, 0, pi/3) q[162];
cx q[98], q[162];
cx q[99], q[162];
U(0, 0, pi/3) q[162];
cx q[99], q[162];
cx q[100], q[162];
U(0, 0, pi/3) q[162];
cx q[100], q[162];
cx q[101], q[162];
U(0, 0, pi/3) q[162];
cx q[101], q[162];
cx q[103], q[162];
U(0, 0, pi/3) q[162];
cx q[103], q[162];
cx q[104], q[162];
U(0, 0, pi/3) q[162];
cx q[104], q[162];
cx q[110], q[162];
U(0, 0, pi/3) q[162];
cx q[110], q[162];
cx q[111], q[162];
U(0, 0, pi/3) q[162];
cx q[111], q[162];
cx q[113], q[162];
U(0, 0, pi/3) q[162];
cx q[113], q[162];
cx q[114], q[162];
U(0, 0, pi/3) q[162];
cx q[114], q[162];
cx q[118], q[162];
U(0, 0, pi/3) q[162];
cx q[118], q[162];
cx q[119], q[162];
U(0, 0, pi/3) q[162];
cx q[119], q[162];
cx q[123], q[162];
U(0, 0, pi/3) q[162];
cx q[123], q[162];
cx q[127], q[162];
U(0, 0, pi/3) q[162];
cx q[127], q[162];
cx q[130], q[162];
U(0, 0, pi/3) q[162];
cx q[130], q[162];
cx q[131], q[162];
U(0, 0, pi/3) q[162];
cx q[131], q[162];
cx q[132], q[162];
U(0, 0, pi/3) q[162];
cx q[132], q[162];
cx q[139], q[162];
U(0, 0, pi/3) q[162];
cx q[139], q[162];
cx q[145], q[162];
U(0, 0, pi/3) q[162];
cx q[145], q[162];
cx q[147], q[162];
U(0, 0, pi/3) q[162];
cx q[147], q[162];
cx q[148], q[162];
U(0, 0, pi/3) q[162];
cx q[148], q[162];
cx q[149], q[162];
U(0, 0, pi/3) q[162];
cx q[149], q[162];
cx q[151], q[162];
U(0, 0, pi/3) q[162];
cx q[151], q[162];
cx q[154], q[162];
U(0, 0, pi/3) q[162];
cx q[154], q[162];
cx q[155], q[162];
U(0, 0, pi/3) q[162];
cx q[155], q[162];
cx q[159], q[162];
U(0, 0, pi/3) q[162];
cx q[159], q[162];
cx q[161], q[162];
U(0, 0, pi/3) q[162];
cx q[161], q[162];
cx q[1], q[163];
U(0, 0, pi/3) q[163];
cx q[1], q[163];
cx q[4], q[163];
U(0, 0, pi/3) q[163];
cx q[4], q[163];
cx q[5], q[163];
U(0, 0, pi/3) q[163];
cx q[5], q[163];
cx q[7], q[163];
U(0, 0, pi/3) q[163];
cx q[7], q[163];
cx q[8], q[163];
U(0, 0, pi/3) q[163];
cx q[8], q[163];
cx q[9], q[163];
U(0, 0, pi/3) q[163];
cx q[9], q[163];
cx q[11], q[163];
U(0, 0, pi/3) q[163];
cx q[11], q[163];
cx q[15], q[163];
U(0, 0, pi/3) q[163];
cx q[15], q[163];
cx q[16], q[163];
U(0, 0, pi/3) q[163];
cx q[16], q[163];
cx q[17], q[163];
U(0, 0, pi/3) q[163];
cx q[17], q[163];
cx q[18], q[163];
U(0, 0, pi/3) q[163];
cx q[18], q[163];
cx q[19], q[163];
U(0, 0, pi/3) q[163];
cx q[19], q[163];
cx q[20], q[163];
U(0, 0, pi/3) q[163];
cx q[20], q[163];
cx q[25], q[163];
U(0, 0, pi/3) q[163];
cx q[25], q[163];
cx q[26], q[163];
U(0, 0, pi/3) q[163];
cx q[26], q[163];
cx q[28], q[163];
U(0, 0, pi/3) q[163];
cx q[28], q[163];
cx q[29], q[163];
U(0, 0, pi/3) q[163];
cx q[29], q[163];
cx q[33], q[163];
U(0, 0, pi/3) q[163];
cx q[33], q[163];
cx q[34], q[163];
U(0, 0, pi/3) q[163];
cx q[34], q[163];
cx q[35], q[163];
U(0, 0, pi/3) q[163];
cx q[35], q[163];
cx q[36], q[163];
U(0, 0, pi/3) q[163];
cx q[36], q[163];
cx q[38], q[163];
U(0, 0, pi/3) q[163];
cx q[38], q[163];
cx q[39], q[163];
U(0, 0, pi/3) q[163];
cx q[39], q[163];
cx q[41], q[163];
U(0, 0, pi/3) q[163];
cx q[41], q[163];
cx q[43], q[163];
U(0, 0, pi/3) q[163];
cx q[43], q[163];
cx q[46], q[163];
U(0, 0, pi/3) q[163];
cx q[46], q[163];
cx q[47], q[163];
U(0, 0, pi/3) q[163];
cx q[47], q[163];
cx q[48], q[163];
U(0, 0, pi/3) q[163];
cx q[48], q[163];
cx q[49], q[163];
U(0, 0, pi/3) q[163];
cx q[49], q[163];
cx q[50], q[163];
U(0, 0, pi/3) q[163];
cx q[50], q[163];
cx q[51], q[163];
U(0, 0, pi/3) q[163];
cx q[51], q[163];
cx q[52], q[163];
U(0, 0, pi/3) q[163];
cx q[52], q[163];
cx q[53], q[163];
U(0, 0, pi/3) q[163];
cx q[53], q[163];
cx q[61], q[163];
U(0, 0, pi/3) q[163];
cx q[61], q[163];
cx q[62], q[163];
U(0, 0, pi/3) q[163];
cx q[62], q[163];
cx q[63], q[163];
U(0, 0, pi/3) q[163];
cx q[63], q[163];
cx q[65], q[163];
U(0, 0, pi/3) q[163];
cx q[65], q[163];
cx q[66], q[163];
U(0, 0, pi/3) q[163];
cx q[66], q[163];
cx q[69], q[163];
U(0, 0, pi/3) q[163];
cx q[69], q[163];
cx q[70], q[163];
U(0, 0, pi/3) q[163];
cx q[70], q[163];
cx q[73], q[163];
U(0, 0, pi/3) q[163];
cx q[73], q[163];
cx q[76], q[163];
U(0, 0, pi/3) q[163];
cx q[76], q[163];
cx q[77], q[163];
U(0, 0, pi/3) q[163];
cx q[77], q[163];
cx q[78], q[163];
U(0, 0, pi/3) q[163];
cx q[78], q[163];
cx q[79], q[163];
U(0, 0, pi/3) q[163];
cx q[79], q[163];
cx q[84], q[163];
U(0, 0, pi/3) q[163];
cx q[84], q[163];
cx q[85], q[163];
U(0, 0, pi/3) q[163];
cx q[85], q[163];
cx q[86], q[163];
U(0, 0, pi/3) q[163];
cx q[86], q[163];
cx q[88], q[163];
U(0, 0, pi/3) q[163];
cx q[88], q[163];
cx q[89], q[163];
U(0, 0, pi/3) q[163];
cx q[89], q[163];
cx q[92], q[163];
U(0, 0, pi/3) q[163];
cx q[92], q[163];
cx q[94], q[163];
U(0, 0, pi/3) q[163];
cx q[94], q[163];
cx q[95], q[163];
U(0, 0, pi/3) q[163];
cx q[95], q[163];
cx q[96], q[163];
U(0, 0, pi/3) q[163];
cx q[96], q[163];
cx q[97], q[163];
U(0, 0, pi/3) q[163];
cx q[97], q[163];
cx q[99], q[163];
U(0, 0, pi/3) q[163];
cx q[99], q[163];
cx q[100], q[163];
U(0, 0, pi/3) q[163];
cx q[100], q[163];
cx q[101], q[163];
U(0, 0, pi/3) q[163];
cx q[101], q[163];
cx q[102], q[163];
U(0, 0, pi/3) q[163];
cx q[102], q[163];
cx q[103], q[163];
U(0, 0, pi/3) q[163];
cx q[103], q[163];
cx q[104], q[163];
U(0, 0, pi/3) q[163];
cx q[104], q[163];
cx q[109], q[163];
U(0, 0, pi/3) q[163];
cx q[109], q[163];
cx q[110], q[163];
U(0, 0, pi/3) q[163];
cx q[110], q[163];
cx q[112], q[163];
U(0, 0, pi/3) q[163];
cx q[112], q[163];
cx q[115], q[163];
U(0, 0, pi/3) q[163];
cx q[115], q[163];
cx q[117], q[163];
U(0, 0, pi/3) q[163];
cx q[117], q[163];
cx q[119], q[163];
U(0, 0, pi/3) q[163];
cx q[119], q[163];
cx q[121], q[163];
U(0, 0, pi/3) q[163];
cx q[121], q[163];
cx q[122], q[163];
U(0, 0, pi/3) q[163];
cx q[122], q[163];
cx q[125], q[163];
U(0, 0, pi/3) q[163];
cx q[125], q[163];
cx q[126], q[163];
U(0, 0, pi/3) q[163];
cx q[126], q[163];
cx q[128], q[163];
U(0, 0, pi/3) q[163];
cx q[128], q[163];
cx q[129], q[163];
U(0, 0, pi/3) q[163];
cx q[129], q[163];
cx q[131], q[163];
U(0, 0, pi/3) q[163];
cx q[131], q[163];
cx q[132], q[163];
U(0, 0, pi/3) q[163];
cx q[132], q[163];
cx q[136], q[163];
U(0, 0, pi/3) q[163];
cx q[136], q[163];
cx q[138], q[163];
U(0, 0, pi/3) q[163];
cx q[138], q[163];
cx q[140], q[163];
U(0, 0, pi/3) q[163];
cx q[140], q[163];
cx q[141], q[163];
U(0, 0, pi/3) q[163];
cx q[141], q[163];
cx q[142], q[163];
U(0, 0, pi/3) q[163];
cx q[142], q[163];
cx q[144], q[163];
U(0, 0, pi/3) q[163];
cx q[144], q[163];
cx q[145], q[163];
U(0, 0, pi/3) q[163];
cx q[145], q[163];
cx q[150], q[163];
U(0, 0, pi/3) q[163];
cx q[150], q[163];
cx q[151], q[163];
U(0, 0, pi/3) q[163];
cx q[151], q[163];
cx q[153], q[163];
U(0, 0, pi/3) q[163];
cx q[153], q[163];
cx q[155], q[163];
U(0, 0, pi/3) q[163];
cx q[155], q[163];
cx q[156], q[163];
U(0, 0, pi/3) q[163];
cx q[156], q[163];
cx q[158], q[163];
U(0, 0, pi/3) q[163];
cx q[158], q[163];
cx q[160], q[163];
U(0, 0, pi/3) q[163];
cx q[160], q[163];
cx q[2], q[164];
U(0, 0, pi/3) q[164];
cx q[2], q[164];
cx q[4], q[164];
U(0, 0, pi/3) q[164];
cx q[4], q[164];
cx q[5], q[164];
U(0, 0, pi/3) q[164];
cx q[5], q[164];
cx q[7], q[164];
U(0, 0, pi/3) q[164];
cx q[7], q[164];
cx q[8], q[164];
U(0, 0, pi/3) q[164];
cx q[8], q[164];
cx q[9], q[164];
U(0, 0, pi/3) q[164];
cx q[9], q[164];
cx q[10], q[164];
U(0, 0, pi/3) q[164];
cx q[10], q[164];
cx q[12], q[164];
U(0, 0, pi/3) q[164];
cx q[12], q[164];
cx q[15], q[164];
U(0, 0, pi/3) q[164];
cx q[15], q[164];
cx q[18], q[164];
U(0, 0, pi/3) q[164];
cx q[18], q[164];
cx q[23], q[164];
U(0, 0, pi/3) q[164];
cx q[23], q[164];
cx q[24], q[164];
U(0, 0, pi/3) q[164];
cx q[24], q[164];
cx q[25], q[164];
U(0, 0, pi/3) q[164];
cx q[25], q[164];
cx q[29], q[164];
U(0, 0, pi/3) q[164];
cx q[29], q[164];
cx q[30], q[164];
U(0, 0, pi/3) q[164];
cx q[30], q[164];
cx q[31], q[164];
U(0, 0, pi/3) q[164];
cx q[31], q[164];
cx q[35], q[164];
U(0, 0, pi/3) q[164];
cx q[35], q[164];
cx q[36], q[164];
U(0, 0, pi/3) q[164];
cx q[36], q[164];
cx q[37], q[164];
U(0, 0, pi/3) q[164];
cx q[37], q[164];
cx q[38], q[164];
U(0, 0, pi/3) q[164];
cx q[38], q[164];
cx q[39], q[164];
U(0, 0, pi/3) q[164];
cx q[39], q[164];
cx q[40], q[164];
U(0, 0, pi/3) q[164];
cx q[40], q[164];
cx q[41], q[164];
U(0, 0, pi/3) q[164];
cx q[41], q[164];
cx q[42], q[164];
U(0, 0, pi/3) q[164];
cx q[42], q[164];
cx q[43], q[164];
U(0, 0, pi/3) q[164];
cx q[43], q[164];
cx q[47], q[164];
U(0, 0, pi/3) q[164];
cx q[47], q[164];
cx q[48], q[164];
U(0, 0, pi/3) q[164];
cx q[48], q[164];
cx q[49], q[164];
U(0, 0, pi/3) q[164];
cx q[49], q[164];
cx q[50], q[164];
U(0, 0, pi/3) q[164];
cx q[50], q[164];
cx q[53], q[164];
U(0, 0, pi/3) q[164];
cx q[53], q[164];
cx q[54], q[164];
U(0, 0, pi/3) q[164];
cx q[54], q[164];
cx q[55], q[164];
U(0, 0, pi/3) q[164];
cx q[55], q[164];
cx q[57], q[164];
U(0, 0, pi/3) q[164];
cx q[57], q[164];
cx q[61], q[164];
U(0, 0, pi/3) q[164];
cx q[61], q[164];
cx q[62], q[164];
U(0, 0, pi/3) q[164];
cx q[62], q[164];
cx q[67], q[164];
U(0, 0, pi/3) q[164];
cx q[67], q[164];
cx q[70], q[164];
U(0, 0, pi/3) q[164];
cx q[70], q[164];
cx q[74], q[164];
U(0, 0, pi/3) q[164];
cx q[74], q[164];
cx q[75], q[164];
U(0, 0, pi/3) q[164];
cx q[75], q[164];
cx q[80], q[164];
U(0, 0, pi/3) q[164];
cx q[80], q[164];
cx q[81], q[164];
U(0, 0, pi/3) q[164];
cx q[81], q[164];
cx q[82], q[164];
U(0, 0, pi/3) q[164];
cx q[82], q[164];
cx q[83], q[164];
U(0, 0, pi/3) q[164];
cx q[83], q[164];
cx q[85], q[164];
U(0, 0, pi/3) q[164];
cx q[85], q[164];
cx q[86], q[164];
U(0, 0, pi/3) q[164];
cx q[86], q[164];
cx q[87], q[164];
U(0, 0, pi/3) q[164];
cx q[87], q[164];
cx q[93], q[164];
U(0, 0, pi/3) q[164];
cx q[93], q[164];
cx q[94], q[164];
U(0, 0, pi/3) q[164];
cx q[94], q[164];
cx q[95], q[164];
U(0, 0, pi/3) q[164];
cx q[95], q[164];
cx q[96], q[164];
U(0, 0, pi/3) q[164];
cx q[96], q[164];
cx q[97], q[164];
U(0, 0, pi/3) q[164];
cx q[97], q[164];
cx q[99], q[164];
U(0, 0, pi/3) q[164];
cx q[99], q[164];
cx q[100], q[164];
U(0, 0, pi/3) q[164];
cx q[100], q[164];
cx q[103], q[164];
U(0, 0, pi/3) q[164];
cx q[103], q[164];
cx q[105], q[164];
U(0, 0, pi/3) q[164];
cx q[105], q[164];
cx q[106], q[164];
U(0, 0, pi/3) q[164];
cx q[106], q[164];
cx q[107], q[164];
U(0, 0, pi/3) q[164];
cx q[107], q[164];
cx q[109], q[164];
U(0, 0, pi/3) q[164];
cx q[109], q[164];
cx q[110], q[164];
U(0, 0, pi/3) q[164];
cx q[110], q[164];
cx q[111], q[164];
U(0, 0, pi/3) q[164];
cx q[111], q[164];
cx q[114], q[164];
U(0, 0, pi/3) q[164];
cx q[114], q[164];
cx q[115], q[164];
U(0, 0, pi/3) q[164];
cx q[115], q[164];
cx q[116], q[164];
U(0, 0, pi/3) q[164];
cx q[116], q[164];
cx q[119], q[164];
U(0, 0, pi/3) q[164];
cx q[119], q[164];
cx q[121], q[164];
U(0, 0, pi/3) q[164];
cx q[121], q[164];
cx q[123], q[164];
U(0, 0, pi/3) q[164];
cx q[123], q[164];
cx q[124], q[164];
U(0, 0, pi/3) q[164];
cx q[124], q[164];
cx q[125], q[164];
U(0, 0, pi/3) q[164];
cx q[125], q[164];
cx q[129], q[164];
U(0, 0, pi/3) q[164];
cx q[129], q[164];
cx q[132], q[164];
U(0, 0, pi/3) q[164];
cx q[132], q[164];
cx q[135], q[164];
U(0, 0, pi/3) q[164];
cx q[135], q[164];
cx q[136], q[164];
U(0, 0, pi/3) q[164];
cx q[136], q[164];
cx q[139], q[164];
U(0, 0, pi/3) q[164];
cx q[139], q[164];
cx q[142], q[164];
U(0, 0, pi/3) q[164];
cx q[142], q[164];
cx q[147], q[164];
U(0, 0, pi/3) q[164];
cx q[147], q[164];
cx q[154], q[164];
U(0, 0, pi/3) q[164];
cx q[154], q[164];
cx q[156], q[164];
U(0, 0, pi/3) q[164];
cx q[156], q[164];
cx q[157], q[164];
U(0, 0, pi/3) q[164];
cx q[157], q[164];
cx q[158], q[164];
U(0, 0, pi/3) q[164];
cx q[158], q[164];
cx q[160], q[164];
U(0, 0, pi/3) q[164];
cx q[160], q[164];
cx q[161], q[164];
U(0, 0, pi/3) q[164];
cx q[161], q[164];
cx q[0], q[165];
U(0, 0, pi/3) q[165];
cx q[0], q[165];
cx q[5], q[165];
U(0, 0, pi/3) q[165];
cx q[5], q[165];
cx q[7], q[165];
U(0, 0, pi/3) q[165];
cx q[7], q[165];
cx q[8], q[165];
U(0, 0, pi/3) q[165];
cx q[8], q[165];
cx q[14], q[165];
U(0, 0, pi/3) q[165];
cx q[14], q[165];
cx q[17], q[165];
U(0, 0, pi/3) q[165];
cx q[17], q[165];
cx q[18], q[165];
U(0, 0, pi/3) q[165];
cx q[18], q[165];
cx q[20], q[165];
U(0, 0, pi/3) q[165];
cx q[20], q[165];
cx q[21], q[165];
U(0, 0, pi/3) q[165];
cx q[21], q[165];
cx q[22], q[165];
U(0, 0, pi/3) q[165];
cx q[22], q[165];
cx q[23], q[165];
U(0, 0, pi/3) q[165];
cx q[23], q[165];
cx q[24], q[165];
U(0, 0, pi/3) q[165];
cx q[24], q[165];
cx q[25], q[165];
U(0, 0, pi/3) q[165];
cx q[25], q[165];
cx q[26], q[165];
U(0, 0, pi/3) q[165];
cx q[26], q[165];
cx q[33], q[165];
U(0, 0, pi/3) q[165];
cx q[33], q[165];
cx q[35], q[165];
U(0, 0, pi/3) q[165];
cx q[35], q[165];
cx q[38], q[165];
U(0, 0, pi/3) q[165];
cx q[38], q[165];
cx q[40], q[165];
U(0, 0, pi/3) q[165];
cx q[40], q[165];
cx q[41], q[165];
U(0, 0, pi/3) q[165];
cx q[41], q[165];
cx q[43], q[165];
U(0, 0, pi/3) q[165];
cx q[43], q[165];
cx q[45], q[165];
U(0, 0, pi/3) q[165];
cx q[45], q[165];
cx q[47], q[165];
U(0, 0, pi/3) q[165];
cx q[47], q[165];
cx q[50], q[165];
U(0, 0, pi/3) q[165];
cx q[50], q[165];
cx q[53], q[165];
U(0, 0, pi/3) q[165];
cx q[53], q[165];
cx q[55], q[165];
U(0, 0, pi/3) q[165];
cx q[55], q[165];
cx q[57], q[165];
U(0, 0, pi/3) q[165];
cx q[57], q[165];
cx q[60], q[165];
U(0, 0, pi/3) q[165];
cx q[60], q[165];
cx q[61], q[165];
U(0, 0, pi/3) q[165];
cx q[61], q[165];
cx q[64], q[165];
U(0, 0, pi/3) q[165];
cx q[64], q[165];
cx q[71], q[165];
U(0, 0, pi/3) q[165];
cx q[71], q[165];
cx q[74], q[165];
U(0, 0, pi/3) q[165];
cx q[74], q[165];
cx q[75], q[165];
U(0, 0, pi/3) q[165];
cx q[75], q[165];
cx q[76], q[165];
U(0, 0, pi/3) q[165];
cx q[76], q[165];
cx q[80], q[165];
U(0, 0, pi/3) q[165];
cx q[80], q[165];
cx q[82], q[165];
U(0, 0, pi/3) q[165];
cx q[82], q[165];
cx q[83], q[165];
U(0, 0, pi/3) q[165];
cx q[83], q[165];
cx q[85], q[165];
U(0, 0, pi/3) q[165];
cx q[85], q[165];
cx q[91], q[165];
U(0, 0, pi/3) q[165];
cx q[91], q[165];
cx q[92], q[165];
U(0, 0, pi/3) q[165];
cx q[92], q[165];
cx q[94], q[165];
U(0, 0, pi/3) q[165];
cx q[94], q[165];
cx q[96], q[165];
U(0, 0, pi/3) q[165];
cx q[96], q[165];
cx q[99], q[165];
U(0, 0, pi/3) q[165];
cx q[99], q[165];
cx q[103], q[165];
U(0, 0, pi/3) q[165];
cx q[103], q[165];
cx q[104], q[165];
U(0, 0, pi/3) q[165];
cx q[104], q[165];
cx q[105], q[165];
U(0, 0, pi/3) q[165];
cx q[105], q[165];
cx q[106], q[165];
U(0, 0, pi/3) q[165];
cx q[106], q[165];
cx q[109], q[165];
U(0, 0, pi/3) q[165];
cx q[109], q[165];
cx q[110], q[165];
U(0, 0, pi/3) q[165];
cx q[110], q[165];
cx q[115], q[165];
U(0, 0, pi/3) q[165];
cx q[115], q[165];
cx q[116], q[165];
U(0, 0, pi/3) q[165];
cx q[116], q[165];
cx q[117], q[165];
U(0, 0, pi/3) q[165];
cx q[117], q[165];
cx q[120], q[165];
U(0, 0, pi/3) q[165];
cx q[120], q[165];
cx q[121], q[165];
U(0, 0, pi/3) q[165];
cx q[121], q[165];
cx q[122], q[165];
U(0, 0, pi/3) q[165];
cx q[122], q[165];
cx q[123], q[165];
U(0, 0, pi/3) q[165];
cx q[123], q[165];
cx q[125], q[165];
U(0, 0, pi/3) q[165];
cx q[125], q[165];
cx q[130], q[165];
U(0, 0, pi/3) q[165];
cx q[130], q[165];
cx q[131], q[165];
U(0, 0, pi/3) q[165];
cx q[131], q[165];
cx q[132], q[165];
U(0, 0, pi/3) q[165];
cx q[132], q[165];
cx q[133], q[165];
U(0, 0, pi/3) q[165];
cx q[133], q[165];
cx q[136], q[165];
U(0, 0, pi/3) q[165];
cx q[136], q[165];
cx q[137], q[165];
U(0, 0, pi/3) q[165];
cx q[137], q[165];
cx q[141], q[165];
U(0, 0, pi/3) q[165];
cx q[141], q[165];
cx q[142], q[165];
U(0, 0, pi/3) q[165];
cx q[142], q[165];
cx q[145], q[165];
U(0, 0, pi/3) q[165];
cx q[145], q[165];
cx q[150], q[165];
U(0, 0, pi/3) q[165];
cx q[150], q[165];
cx q[151], q[165];
U(0, 0, pi/3) q[165];
cx q[151], q[165];
cx q[152], q[165];
U(0, 0, pi/3) q[165];
cx q[152], q[165];
cx q[154], q[165];
U(0, 0, pi/3) q[165];
cx q[154], q[165];
cx q[155], q[165];
U(0, 0, pi/3) q[165];
cx q[155], q[165];
cx q[156], q[165];
U(0, 0, pi/3) q[165];
cx q[156], q[165];
cx q[157], q[165];
U(0, 0, pi/3) q[165];
cx q[157], q[165];
cx q[158], q[165];
U(0, 0, pi/3) q[165];
cx q[158], q[165];
cx q[159], q[165];
U(0, 0, pi/3) q[165];
cx q[159], q[165];
cx q[160], q[165];
U(0, 0, pi/3) q[165];
cx q[160], q[165];
cx q[161], q[165];
U(0, 0, pi/3) q[165];
cx q[161], q[165];
cx q[162], q[165];
U(0, 0, pi/3) q[165];
cx q[162], q[165];
cx q[163], q[165];
U(0, 0, pi/3) q[165];
cx q[163], q[165];
cx q[164], q[165];
U(0, 0, pi/3) q[165];
cx q[164], q[165];
cx q[4], q[166];
U(0, 0, pi/3) q[166];
cx q[4], q[166];
cx q[9], q[166];
U(0, 0, pi/3) q[166];
cx q[9], q[166];
cx q[10], q[166];
U(0, 0, pi/3) q[166];
cx q[10], q[166];
cx q[12], q[166];
U(0, 0, pi/3) q[166];
cx q[12], q[166];
cx q[14], q[166];
U(0, 0, pi/3) q[166];
cx q[14], q[166];
cx q[16], q[166];
U(0, 0, pi/3) q[166];
cx q[16], q[166];
cx q[17], q[166];
U(0, 0, pi/3) q[166];
cx q[17], q[166];
cx q[19], q[166];
U(0, 0, pi/3) q[166];
cx q[19], q[166];
cx q[25], q[166];
U(0, 0, pi/3) q[166];
cx q[25], q[166];
cx q[28], q[166];
U(0, 0, pi/3) q[166];
cx q[28], q[166];
cx q[29], q[166];
U(0, 0, pi/3) q[166];
cx q[29], q[166];
cx q[31], q[166];
U(0, 0, pi/3) q[166];
cx q[31], q[166];
cx q[33], q[166];
U(0, 0, pi/3) q[166];
cx q[33], q[166];
cx q[34], q[166];
U(0, 0, pi/3) q[166];
cx q[34], q[166];
cx q[37], q[166];
U(0, 0, pi/3) q[166];
cx q[37], q[166];
cx q[38], q[166];
U(0, 0, pi/3) q[166];
cx q[38], q[166];
cx q[39], q[166];
U(0, 0, pi/3) q[166];
cx q[39], q[166];
cx q[41], q[166];
U(0, 0, pi/3) q[166];
cx q[41], q[166];
cx q[45], q[166];
U(0, 0, pi/3) q[166];
cx q[45], q[166];
cx q[46], q[166];
U(0, 0, pi/3) q[166];
cx q[46], q[166];
cx q[47], q[166];
U(0, 0, pi/3) q[166];
cx q[47], q[166];
cx q[55], q[166];
U(0, 0, pi/3) q[166];
cx q[55], q[166];
cx q[56], q[166];
U(0, 0, pi/3) q[166];
cx q[56], q[166];
cx q[57], q[166];
U(0, 0, pi/3) q[166];
cx q[57], q[166];
cx q[60], q[166];
U(0, 0, pi/3) q[166];
cx q[60], q[166];
cx q[61], q[166];
U(0, 0, pi/3) q[166];
cx q[61], q[166];
cx q[63], q[166];
U(0, 0, pi/3) q[166];
cx q[63], q[166];
cx q[69], q[166];
U(0, 0, pi/3) q[166];
cx q[69], q[166];
cx q[71], q[166];
U(0, 0, pi/3) q[166];
cx q[71], q[166];
cx q[72], q[166];
U(0, 0, pi/3) q[166];
cx q[72], q[166];
cx q[73], q[166];
U(0, 0, pi/3) q[166];
cx q[73], q[166];
cx q[74], q[166];
U(0, 0, pi/3) q[166];
cx q[74], q[166];
cx q[76], q[166];
U(0, 0, pi/3) q[166];
cx q[76], q[166];
cx q[78], q[166];
U(0, 0, pi/3) q[166];
cx q[78], q[166];
cx q[79], q[166];
U(0, 0, pi/3) q[166];
cx q[79], q[166];
cx q[80], q[166];
U(0, 0, pi/3) q[166];
cx q[80], q[166];
cx q[82], q[166];
U(0, 0, pi/3) q[166];
cx q[82], q[166];
cx q[83], q[166];
U(0, 0, pi/3) q[166];
cx q[83], q[166];
cx q[84], q[166];
U(0, 0, pi/3) q[166];
cx q[84], q[166];
cx q[86], q[166];
U(0, 0, pi/3) q[166];
cx q[86], q[166];
cx q[87], q[166];
U(0, 0, pi/3) q[166];
cx q[87], q[166];
cx q[88], q[166];
U(0, 0, pi/3) q[166];
cx q[88], q[166];
cx q[91], q[166];
U(0, 0, pi/3) q[166];
cx q[91], q[166];
cx q[92], q[166];
U(0, 0, pi/3) q[166];
cx q[92], q[166];
cx q[94], q[166];
U(0, 0, pi/3) q[166];
cx q[94], q[166];
cx q[96], q[166];
U(0, 0, pi/3) q[166];
cx q[96], q[166];
cx q[97], q[166];
U(0, 0, pi/3) q[166];
cx q[97], q[166];
cx q[98], q[166];
U(0, 0, pi/3) q[166];
cx q[98], q[166];
cx q[100], q[166];
U(0, 0, pi/3) q[166];
cx q[100], q[166];
cx q[101], q[166];
U(0, 0, pi/3) q[166];
cx q[101], q[166];
cx q[105], q[166];
U(0, 0, pi/3) q[166];
cx q[105], q[166];
cx q[106], q[166];
U(0, 0, pi/3) q[166];
cx q[106], q[166];
cx q[107], q[166];
U(0, 0, pi/3) q[166];
cx q[107], q[166];
cx q[108], q[166];
U(0, 0, pi/3) q[166];
cx q[108], q[166];
cx q[110], q[166];
U(0, 0, pi/3) q[166];
cx q[110], q[166];
cx q[111], q[166];
U(0, 0, pi/3) q[166];
cx q[111], q[166];
cx q[112], q[166];
U(0, 0, pi/3) q[166];
cx q[112], q[166];
cx q[114], q[166];
U(0, 0, pi/3) q[166];
cx q[114], q[166];
cx q[117], q[166];
U(0, 0, pi/3) q[166];
cx q[117], q[166];
cx q[119], q[166];
U(0, 0, pi/3) q[166];
cx q[119], q[166];
cx q[120], q[166];
U(0, 0, pi/3) q[166];
cx q[120], q[166];
cx q[121], q[166];
U(0, 0, pi/3) q[166];
cx q[121], q[166];
cx q[123], q[166];
U(0, 0, pi/3) q[166];
cx q[123], q[166];
cx q[126], q[166];
U(0, 0, pi/3) q[166];
cx q[126], q[166];
cx q[129], q[166];
U(0, 0, pi/3) q[166];
cx q[129], q[166];
cx q[130], q[166];
U(0, 0, pi/3) q[166];
cx q[130], q[166];
cx q[131], q[166];
U(0, 0, pi/3) q[166];
cx q[131], q[166];
cx q[132], q[166];
U(0, 0, pi/3) q[166];
cx q[132], q[166];
cx q[133], q[166];
U(0, 0, pi/3) q[166];
cx q[133], q[166];
cx q[136], q[166];
U(0, 0, pi/3) q[166];
cx q[136], q[166];
cx q[137], q[166];
U(0, 0, pi/3) q[166];
cx q[137], q[166];
cx q[139], q[166];
U(0, 0, pi/3) q[166];
cx q[139], q[166];
cx q[142], q[166];
U(0, 0, pi/3) q[166];
cx q[142], q[166];
cx q[144], q[166];
U(0, 0, pi/3) q[166];
cx q[144], q[166];
cx q[146], q[166];
U(0, 0, pi/3) q[166];
cx q[146], q[166];
cx q[152], q[166];
U(0, 0, pi/3) q[166];
cx q[152], q[166];
cx q[155], q[166];
U(0, 0, pi/3) q[166];
cx q[155], q[166];
cx q[157], q[166];
U(0, 0, pi/3) q[166];
cx q[157], q[166];
cx q[158], q[166];
U(0, 0, pi/3) q[166];
cx q[158], q[166];
cx q[164], q[166];
U(0, 0, pi/3) q[166];
cx q[164], q[166];
cx q[165], q[166];
U(0, 0, pi/3) q[166];
cx q[165], q[166];
cx q[2], q[167];
U(0, 0, pi/3) q[167];
cx q[2], q[167];
cx q[3], q[167];
U(0, 0, pi/3) q[167];
cx q[3], q[167];
cx q[4], q[167];
U(0, 0, pi/3) q[167];
cx q[4], q[167];
cx q[6], q[167];
U(0, 0, pi/3) q[167];
cx q[6], q[167];
cx q[7], q[167];
U(0, 0, pi/3) q[167];
cx q[7], q[167];
cx q[8], q[167];
U(0, 0, pi/3) q[167];
cx q[8], q[167];
cx q[9], q[167];
U(0, 0, pi/3) q[167];
cx q[9], q[167];
cx q[10], q[167];
U(0, 0, pi/3) q[167];
cx q[10], q[167];
cx q[11], q[167];
U(0, 0, pi/3) q[167];
cx q[11], q[167];
cx q[12], q[167];
U(0, 0, pi/3) q[167];
cx q[12], q[167];
cx q[13], q[167];
U(0, 0, pi/3) q[167];
cx q[13], q[167];
cx q[15], q[167];
U(0, 0, pi/3) q[167];
cx q[15], q[167];
cx q[16], q[167];
U(0, 0, pi/3) q[167];
cx q[16], q[167];
cx q[17], q[167];
U(0, 0, pi/3) q[167];
cx q[17], q[167];
cx q[21], q[167];
U(0, 0, pi/3) q[167];
cx q[21], q[167];
cx q[22], q[167];
U(0, 0, pi/3) q[167];
cx q[22], q[167];
cx q[25], q[167];
U(0, 0, pi/3) q[167];
cx q[25], q[167];
cx q[27], q[167];
U(0, 0, pi/3) q[167];
cx q[27], q[167];
cx q[28], q[167];
U(0, 0, pi/3) q[167];
cx q[28], q[167];
cx q[29], q[167];
U(0, 0, pi/3) q[167];
cx q[29], q[167];
cx q[30], q[167];
U(0, 0, pi/3) q[167];
cx q[30], q[167];
cx q[31], q[167];
U(0, 0, pi/3) q[167];
cx q[31], q[167];
cx q[32], q[167];
U(0, 0, pi/3) q[167];
cx q[32], q[167];
cx q[38], q[167];
U(0, 0, pi/3) q[167];
cx q[38], q[167];
cx q[39], q[167];
U(0, 0, pi/3) q[167];
cx q[39], q[167];
cx q[41], q[167];
U(0, 0, pi/3) q[167];
cx q[41], q[167];
cx q[42], q[167];
U(0, 0, pi/3) q[167];
cx q[42], q[167];
cx q[43], q[167];
U(0, 0, pi/3) q[167];
cx q[43], q[167];
cx q[45], q[167];
U(0, 0, pi/3) q[167];
cx q[45], q[167];
cx q[46], q[167];
U(0, 0, pi/3) q[167];
cx q[46], q[167];
cx q[49], q[167];
U(0, 0, pi/3) q[167];
cx q[49], q[167];
cx q[51], q[167];
U(0, 0, pi/3) q[167];
cx q[51], q[167];
cx q[53], q[167];
U(0, 0, pi/3) q[167];
cx q[53], q[167];
cx q[54], q[167];
U(0, 0, pi/3) q[167];
cx q[54], q[167];
cx q[55], q[167];
U(0, 0, pi/3) q[167];
cx q[55], q[167];
cx q[57], q[167];
U(0, 0, pi/3) q[167];
cx q[57], q[167];
cx q[58], q[167];
U(0, 0, pi/3) q[167];
cx q[58], q[167];
cx q[60], q[167];
U(0, 0, pi/3) q[167];
cx q[60], q[167];
cx q[61], q[167];
U(0, 0, pi/3) q[167];
cx q[61], q[167];
cx q[65], q[167];
U(0, 0, pi/3) q[167];
cx q[65], q[167];
cx q[66], q[167];
U(0, 0, pi/3) q[167];
cx q[66], q[167];
cx q[67], q[167];
U(0, 0, pi/3) q[167];
cx q[67], q[167];
cx q[68], q[167];
U(0, 0, pi/3) q[167];
cx q[68], q[167];
cx q[69], q[167];
U(0, 0, pi/3) q[167];
cx q[69], q[167];
cx q[70], q[167];
U(0, 0, pi/3) q[167];
cx q[70], q[167];
cx q[74], q[167];
U(0, 0, pi/3) q[167];
cx q[74], q[167];
cx q[76], q[167];
U(0, 0, pi/3) q[167];
cx q[76], q[167];
cx q[79], q[167];
U(0, 0, pi/3) q[167];
cx q[79], q[167];
cx q[80], q[167];
U(0, 0, pi/3) q[167];
cx q[80], q[167];
cx q[81], q[167];
U(0, 0, pi/3) q[167];
cx q[81], q[167];
cx q[82], q[167];
U(0, 0, pi/3) q[167];
cx q[82], q[167];
cx q[83], q[167];
U(0, 0, pi/3) q[167];
cx q[83], q[167];
cx q[84], q[167];
U(0, 0, pi/3) q[167];
cx q[84], q[167];
cx q[89], q[167];
U(0, 0, pi/3) q[167];
cx q[89], q[167];
cx q[90], q[167];
U(0, 0, pi/3) q[167];
cx q[90], q[167];
cx q[91], q[167];
U(0, 0, pi/3) q[167];
cx q[91], q[167];
cx q[93], q[167];
U(0, 0, pi/3) q[167];
cx q[93], q[167];
cx q[96], q[167];
U(0, 0, pi/3) q[167];
cx q[96], q[167];
cx q[97], q[167];
U(0, 0, pi/3) q[167];
cx q[97], q[167];
cx q[98], q[167];
U(0, 0, pi/3) q[167];
cx q[98], q[167];
cx q[100], q[167];
U(0, 0, pi/3) q[167];
cx q[100], q[167];
cx q[103], q[167];
U(0, 0, pi/3) q[167];
cx q[103], q[167];
cx q[114], q[167];
U(0, 0, pi/3) q[167];
cx q[114], q[167];
cx q[116], q[167];
U(0, 0, pi/3) q[167];
cx q[116], q[167];
cx q[118], q[167];
U(0, 0, pi/3) q[167];
cx q[118], q[167];
cx q[121], q[167];
U(0, 0, pi/3) q[167];
cx q[121], q[167];
cx q[122], q[167];
U(0, 0, pi/3) q[167];
cx q[122], q[167];
cx q[126], q[167];
U(0, 0, pi/3) q[167];
cx q[126], q[167];
cx q[127], q[167];
U(0, 0, pi/3) q[167];
cx q[127], q[167];
cx q[129], q[167];
U(0, 0, pi/3) q[167];
cx q[129], q[167];
cx q[130], q[167];
U(0, 0, pi/3) q[167];
cx q[130], q[167];
cx q[132], q[167];
U(0, 0, pi/3) q[167];
cx q[132], q[167];
cx q[138], q[167];
U(0, 0, pi/3) q[167];
cx q[138], q[167];
cx q[141], q[167];
U(0, 0, pi/3) q[167];
cx q[141], q[167];
cx q[144], q[167];
U(0, 0, pi/3) q[167];
cx q[144], q[167];
cx q[145], q[167];
U(0, 0, pi/3) q[167];
cx q[145], q[167];
cx q[146], q[167];
U(0, 0, pi/3) q[167];
cx q[146], q[167];
cx q[149], q[167];
U(0, 0, pi/3) q[167];
cx q[149], q[167];
cx q[152], q[167];
U(0, 0, pi/3) q[167];
cx q[152], q[167];
cx q[155], q[167];
U(0, 0, pi/3) q[167];
cx q[155], q[167];
cx q[156], q[167];
U(0, 0, pi/3) q[167];
cx q[156], q[167];
cx q[158], q[167];
U(0, 0, pi/3) q[167];
cx q[158], q[167];
cx q[159], q[167];
U(0, 0, pi/3) q[167];
cx q[159], q[167];
cx q[160], q[167];
U(0, 0, pi/3) q[167];
cx q[160], q[167];
cx q[162], q[167];
U(0, 0, pi/3) q[167];
cx q[162], q[167];
cx q[164], q[167];
U(0, 0, pi/3) q[167];
cx q[164], q[167];
cx q[165], q[167];
U(0, 0, pi/3) q[167];
cx q[165], q[167];
cx q[0], q[168];
U(0, 0, pi/3) q[168];
cx q[0], q[168];
cx q[2], q[168];
U(0, 0, pi/3) q[168];
cx q[2], q[168];
cx q[8], q[168];
U(0, 0, pi/3) q[168];
cx q[8], q[168];
cx q[9], q[168];
U(0, 0, pi/3) q[168];
cx q[9], q[168];
cx q[13], q[168];
U(0, 0, pi/3) q[168];
cx q[13], q[168];
cx q[17], q[168];
U(0, 0, pi/3) q[168];
cx q[17], q[168];
cx q[19], q[168];
U(0, 0, pi/3) q[168];
cx q[19], q[168];
cx q[20], q[168];
U(0, 0, pi/3) q[168];
cx q[20], q[168];
cx q[26], q[168];
U(0, 0, pi/3) q[168];
cx q[26], q[168];
cx q[29], q[168];
U(0, 0, pi/3) q[168];
cx q[29], q[168];
cx q[32], q[168];
U(0, 0, pi/3) q[168];
cx q[32], q[168];
cx q[33], q[168];
U(0, 0, pi/3) q[168];
cx q[33], q[168];
cx q[35], q[168];
U(0, 0, pi/3) q[168];
cx q[35], q[168];
cx q[36], q[168];
U(0, 0, pi/3) q[168];
cx q[36], q[168];
cx q[37], q[168];
U(0, 0, pi/3) q[168];
cx q[37], q[168];
cx q[38], q[168];
U(0, 0, pi/3) q[168];
cx q[38], q[168];
cx q[39], q[168];
U(0, 0, pi/3) q[168];
cx q[39], q[168];
cx q[40], q[168];
U(0, 0, pi/3) q[168];
cx q[40], q[168];
cx q[41], q[168];
U(0, 0, pi/3) q[168];
cx q[41], q[168];
cx q[44], q[168];
U(0, 0, pi/3) q[168];
cx q[44], q[168];
cx q[47], q[168];
U(0, 0, pi/3) q[168];
cx q[47], q[168];
cx q[48], q[168];
U(0, 0, pi/3) q[168];
cx q[48], q[168];
cx q[49], q[168];
U(0, 0, pi/3) q[168];
cx q[49], q[168];
cx q[50], q[168];
U(0, 0, pi/3) q[168];
cx q[50], q[168];
cx q[51], q[168];
U(0, 0, pi/3) q[168];
cx q[51], q[168];
cx q[52], q[168];
U(0, 0, pi/3) q[168];
cx q[52], q[168];
cx q[53], q[168];
U(0, 0, pi/3) q[168];
cx q[53], q[168];
cx q[56], q[168];
U(0, 0, pi/3) q[168];
cx q[56], q[168];
cx q[57], q[168];
U(0, 0, pi/3) q[168];
cx q[57], q[168];
cx q[58], q[168];
U(0, 0, pi/3) q[168];
cx q[58], q[168];
cx q[64], q[168];
U(0, 0, pi/3) q[168];
cx q[64], q[168];
cx q[65], q[168];
U(0, 0, pi/3) q[168];
cx q[65], q[168];
cx q[69], q[168];
U(0, 0, pi/3) q[168];
cx q[69], q[168];
cx q[70], q[168];
U(0, 0, pi/3) q[168];
cx q[70], q[168];
cx q[71], q[168];
U(0, 0, pi/3) q[168];
cx q[71], q[168];
cx q[72], q[168];
U(0, 0, pi/3) q[168];
cx q[72], q[168];
cx q[73], q[168];
U(0, 0, pi/3) q[168];
cx q[73], q[168];
cx q[76], q[168];
U(0, 0, pi/3) q[168];
cx q[76], q[168];
cx q[80], q[168];
U(0, 0, pi/3) q[168];
cx q[80], q[168];
cx q[81], q[168];
U(0, 0, pi/3) q[168];
cx q[81], q[168];
cx q[82], q[168];
U(0, 0, pi/3) q[168];
cx q[82], q[168];
cx q[83], q[168];
U(0, 0, pi/3) q[168];
cx q[83], q[168];
cx q[89], q[168];
U(0, 0, pi/3) q[168];
cx q[89], q[168];
cx q[94], q[168];
U(0, 0, pi/3) q[168];
cx q[94], q[168];
cx q[95], q[168];
U(0, 0, pi/3) q[168];
cx q[95], q[168];
cx q[97], q[168];
U(0, 0, pi/3) q[168];
cx q[97], q[168];
cx q[98], q[168];
U(0, 0, pi/3) q[168];
cx q[98], q[168];
cx q[100], q[168];
U(0, 0, pi/3) q[168];
cx q[100], q[168];
cx q[101], q[168];
U(0, 0, pi/3) q[168];
cx q[101], q[168];
cx q[103], q[168];
U(0, 0, pi/3) q[168];
cx q[103], q[168];
cx q[105], q[168];
U(0, 0, pi/3) q[168];
cx q[105], q[168];
cx q[108], q[168];
U(0, 0, pi/3) q[168];
cx q[108], q[168];
cx q[109], q[168];
U(0, 0, pi/3) q[168];
cx q[109], q[168];
cx q[115], q[168];
U(0, 0, pi/3) q[168];
cx q[115], q[168];
cx q[121], q[168];
U(0, 0, pi/3) q[168];
cx q[121], q[168];
cx q[122], q[168];
U(0, 0, pi/3) q[168];
cx q[122], q[168];
cx q[123], q[168];
U(0, 0, pi/3) q[168];
cx q[123], q[168];
cx q[124], q[168];
U(0, 0, pi/3) q[168];
cx q[124], q[168];
cx q[125], q[168];
U(0, 0, pi/3) q[168];
cx q[125], q[168];
cx q[126], q[168];
U(0, 0, pi/3) q[168];
cx q[126], q[168];
cx q[128], q[168];
U(0, 0, pi/3) q[168];
cx q[128], q[168];
cx q[132], q[168];
U(0, 0, pi/3) q[168];
cx q[132], q[168];
cx q[133], q[168];
U(0, 0, pi/3) q[168];
cx q[133], q[168];
cx q[134], q[168];
U(0, 0, pi/3) q[168];
cx q[134], q[168];
cx q[136], q[168];
U(0, 0, pi/3) q[168];
cx q[136], q[168];
cx q[137], q[168];
U(0, 0, pi/3) q[168];
cx q[137], q[168];
cx q[138], q[168];
U(0, 0, pi/3) q[168];
cx q[138], q[168];
cx q[139], q[168];
U(0, 0, pi/3) q[168];
cx q[139], q[168];
cx q[140], q[168];
U(0, 0, pi/3) q[168];
cx q[140], q[168];
cx q[141], q[168];
U(0, 0, pi/3) q[168];
cx q[141], q[168];
cx q[142], q[168];
U(0, 0, pi/3) q[168];
cx q[142], q[168];
cx q[143], q[168];
U(0, 0, pi/3) q[168];
cx q[143], q[168];
cx q[144], q[168];
U(0, 0, pi/3) q[168];
cx q[144], q[168];
cx q[145], q[168];
U(0, 0, pi/3) q[168];
cx q[145], q[168];
cx q[146], q[168];
U(0, 0, pi/3) q[168];
cx q[146], q[168];
cx q[147], q[168];
U(0, 0, pi/3) q[168];
cx q[147], q[168];
cx q[149], q[168];
U(0, 0, pi/3) q[168];
cx q[149], q[168];
cx q[150], q[168];
U(0, 0, pi/3) q[168];
cx q[150], q[168];
cx q[153], q[168];
U(0, 0, pi/3) q[168];
cx q[153], q[168];
cx q[155], q[168];
U(0, 0, pi/3) q[168];
cx q[155], q[168];
cx q[156], q[168];
U(0, 0, pi/3) q[168];
cx q[156], q[168];
cx q[157], q[168];
U(0, 0, pi/3) q[168];
cx q[157], q[168];
cx q[158], q[168];
U(0, 0, pi/3) q[168];
cx q[158], q[168];
cx q[159], q[168];
U(0, 0, pi/3) q[168];
cx q[159], q[168];
cx q[162], q[168];
U(0, 0, pi/3) q[168];
cx q[162], q[168];
cx q[164], q[168];
U(0, 0, pi/3) q[168];
cx q[164], q[168];
cx q[166], q[168];
U(0, 0, pi/3) q[168];
cx q[166], q[168];
cx q[1], q[169];
U(0, 0, pi/3) q[169];
cx q[1], q[169];
cx q[6], q[169];
U(0, 0, pi/3) q[169];
cx q[6], q[169];
cx q[8], q[169];
U(0, 0, pi/3) q[169];
cx q[8], q[169];
cx q[9], q[169];
U(0, 0, pi/3) q[169];
cx q[9], q[169];
cx q[10], q[169];
U(0, 0, pi/3) q[169];
cx q[10], q[169];
cx q[14], q[169];
U(0, 0, pi/3) q[169];
cx q[14], q[169];
cx q[15], q[169];
U(0, 0, pi/3) q[169];
cx q[15], q[169];
cx q[17], q[169];
U(0, 0, pi/3) q[169];
cx q[17], q[169];
cx q[20], q[169];
U(0, 0, pi/3) q[169];
cx q[20], q[169];
cx q[21], q[169];
U(0, 0, pi/3) q[169];
cx q[21], q[169];
cx q[24], q[169];
U(0, 0, pi/3) q[169];
cx q[24], q[169];
cx q[26], q[169];
U(0, 0, pi/3) q[169];
cx q[26], q[169];
cx q[35], q[169];
U(0, 0, pi/3) q[169];
cx q[35], q[169];
cx q[36], q[169];
U(0, 0, pi/3) q[169];
cx q[36], q[169];
cx q[38], q[169];
U(0, 0, pi/3) q[169];
cx q[38], q[169];
cx q[41], q[169];
U(0, 0, pi/3) q[169];
cx q[41], q[169];
cx q[42], q[169];
U(0, 0, pi/3) q[169];
cx q[42], q[169];
cx q[48], q[169];
U(0, 0, pi/3) q[169];
cx q[48], q[169];
cx q[50], q[169];
U(0, 0, pi/3) q[169];
cx q[50], q[169];
cx q[52], q[169];
U(0, 0, pi/3) q[169];
cx q[52], q[169];
cx q[55], q[169];
U(0, 0, pi/3) q[169];
cx q[55], q[169];
cx q[56], q[169];
U(0, 0, pi/3) q[169];
cx q[56], q[169];
cx q[58], q[169];
U(0, 0, pi/3) q[169];
cx q[58], q[169];
cx q[64], q[169];
U(0, 0, pi/3) q[169];
cx q[64], q[169];
cx q[68], q[169];
U(0, 0, pi/3) q[169];
cx q[68], q[169];
cx q[71], q[169];
U(0, 0, pi/3) q[169];
cx q[71], q[169];
cx q[76], q[169];
U(0, 0, pi/3) q[169];
cx q[76], q[169];
cx q[78], q[169];
U(0, 0, pi/3) q[169];
cx q[78], q[169];
cx q[79], q[169];
U(0, 0, pi/3) q[169];
cx q[79], q[169];
cx q[81], q[169];
U(0, 0, pi/3) q[169];
cx q[81], q[169];
cx q[82], q[169];
U(0, 0, pi/3) q[169];
cx q[82], q[169];
cx q[86], q[169];
U(0, 0, pi/3) q[169];
cx q[86], q[169];
cx q[87], q[169];
U(0, 0, pi/3) q[169];
cx q[87], q[169];
cx q[88], q[169];
U(0, 0, pi/3) q[169];
cx q[88], q[169];
cx q[90], q[169];
U(0, 0, pi/3) q[169];
cx q[90], q[169];
cx q[91], q[169];
U(0, 0, pi/3) q[169];
cx q[91], q[169];
cx q[92], q[169];
U(0, 0, pi/3) q[169];
cx q[92], q[169];
cx q[95], q[169];
U(0, 0, pi/3) q[169];
cx q[95], q[169];
cx q[98], q[169];
U(0, 0, pi/3) q[169];
cx q[98], q[169];
cx q[99], q[169];
U(0, 0, pi/3) q[169];
cx q[99], q[169];
cx q[100], q[169];
U(0, 0, pi/3) q[169];
cx q[100], q[169];
cx q[101], q[169];
U(0, 0, pi/3) q[169];
cx q[101], q[169];
cx q[103], q[169];
U(0, 0, pi/3) q[169];
cx q[103], q[169];
cx q[104], q[169];
U(0, 0, pi/3) q[169];
cx q[104], q[169];
cx q[107], q[169];
U(0, 0, pi/3) q[169];
cx q[107], q[169];
cx q[109], q[169];
U(0, 0, pi/3) q[169];
cx q[109], q[169];
cx q[110], q[169];
U(0, 0, pi/3) q[169];
cx q[110], q[169];
cx q[115], q[169];
U(0, 0, pi/3) q[169];
cx q[115], q[169];
cx q[117], q[169];
U(0, 0, pi/3) q[169];
cx q[117], q[169];
cx q[118], q[169];
U(0, 0, pi/3) q[169];
cx q[118], q[169];
cx q[120], q[169];
U(0, 0, pi/3) q[169];
cx q[120], q[169];
cx q[121], q[169];
U(0, 0, pi/3) q[169];
cx q[121], q[169];
cx q[122], q[169];
U(0, 0, pi/3) q[169];
cx q[122], q[169];
cx q[123], q[169];
U(0, 0, pi/3) q[169];
cx q[123], q[169];
cx q[125], q[169];
U(0, 0, pi/3) q[169];
cx q[125], q[169];
cx q[126], q[169];
U(0, 0, pi/3) q[169];
cx q[126], q[169];
cx q[128], q[169];
U(0, 0, pi/3) q[169];
cx q[128], q[169];
cx q[129], q[169];
U(0, 0, pi/3) q[169];
cx q[129], q[169];
cx q[130], q[169];
U(0, 0, pi/3) q[169];
cx q[130], q[169];
cx q[132], q[169];
U(0, 0, pi/3) q[169];
cx q[132], q[169];
cx q[133], q[169];
U(0, 0, pi/3) q[169];
cx q[133], q[169];
cx q[136], q[169];
U(0, 0, pi/3) q[169];
cx q[136], q[169];
cx q[137], q[169];
U(0, 0, pi/3) q[169];
cx q[137], q[169];
cx q[143], q[169];
U(0, 0, pi/3) q[169];
cx q[143], q[169];
cx q[145], q[169];
U(0, 0, pi/3) q[169];
cx q[145], q[169];
cx q[148], q[169];
U(0, 0, pi/3) q[169];
cx q[148], q[169];
cx q[150], q[169];
U(0, 0, pi/3) q[169];
cx q[150], q[169];
cx q[151], q[169];
U(0, 0, pi/3) q[169];
cx q[151], q[169];
cx q[154], q[169];
U(0, 0, pi/3) q[169];
cx q[154], q[169];
cx q[155], q[169];
U(0, 0, pi/3) q[169];
cx q[155], q[169];
cx q[160], q[169];
U(0, 0, pi/3) q[169];
cx q[160], q[169];
cx q[166], q[169];
U(0, 0, pi/3) q[169];
cx q[166], q[169];
cx q[167], q[169];
U(0, 0, pi/3) q[169];
cx q[167], q[169];
cx q[168], q[169];
U(0, 0, pi/3) q[169];
cx q[168], q[169];
cx q[0], q[170];
U(0, 0, pi/3) q[170];
cx q[0], q[170];
cx q[1], q[170];
U(0, 0, pi/3) q[170];
cx q[1], q[170];
cx q[2], q[170];
U(0, 0, pi/3) q[170];
cx q[2], q[170];
cx q[5], q[170];
U(0, 0, pi/3) q[170];
cx q[5], q[170];
cx q[6], q[170];
U(0, 0, pi/3) q[170];
cx q[6], q[170];
cx q[7], q[170];
U(0, 0, pi/3) q[170];
cx q[7], q[170];
cx q[8], q[170];
U(0, 0, pi/3) q[170];
cx q[8], q[170];
cx q[10], q[170];
U(0, 0, pi/3) q[170];
cx q[10], q[170];
cx q[11], q[170];
U(0, 0, pi/3) q[170];
cx q[11], q[170];
cx q[12], q[170];
U(0, 0, pi/3) q[170];
cx q[12], q[170];
cx q[15], q[170];
U(0, 0, pi/3) q[170];
cx q[15], q[170];
cx q[16], q[170];
U(0, 0, pi/3) q[170];
cx q[16], q[170];
cx q[17], q[170];
U(0, 0, pi/3) q[170];
cx q[17], q[170];
cx q[18], q[170];
U(0, 0, pi/3) q[170];
cx q[18], q[170];
cx q[19], q[170];
U(0, 0, pi/3) q[170];
cx q[19], q[170];
cx q[22], q[170];
U(0, 0, pi/3) q[170];
cx q[22], q[170];
cx q[23], q[170];
U(0, 0, pi/3) q[170];
cx q[23], q[170];
cx q[25], q[170];
U(0, 0, pi/3) q[170];
cx q[25], q[170];
cx q[28], q[170];
U(0, 0, pi/3) q[170];
cx q[28], q[170];
cx q[32], q[170];
U(0, 0, pi/3) q[170];
cx q[32], q[170];
cx q[35], q[170];
U(0, 0, pi/3) q[170];
cx q[35], q[170];
cx q[36], q[170];
U(0, 0, pi/3) q[170];
cx q[36], q[170];
cx q[38], q[170];
U(0, 0, pi/3) q[170];
cx q[38], q[170];
cx q[39], q[170];
U(0, 0, pi/3) q[170];
cx q[39], q[170];
cx q[42], q[170];
U(0, 0, pi/3) q[170];
cx q[42], q[170];
cx q[43], q[170];
U(0, 0, pi/3) q[170];
cx q[43], q[170];
cx q[44], q[170];
U(0, 0, pi/3) q[170];
cx q[44], q[170];
cx q[46], q[170];
U(0, 0, pi/3) q[170];
cx q[46], q[170];
cx q[50], q[170];
U(0, 0, pi/3) q[170];
cx q[50], q[170];
cx q[52], q[170];
U(0, 0, pi/3) q[170];
cx q[52], q[170];
cx q[53], q[170];
U(0, 0, pi/3) q[170];
cx q[53], q[170];
cx q[54], q[170];
U(0, 0, pi/3) q[170];
cx q[54], q[170];
cx q[61], q[170];
U(0, 0, pi/3) q[170];
cx q[61], q[170];
cx q[63], q[170];
U(0, 0, pi/3) q[170];
cx q[63], q[170];
cx q[64], q[170];
U(0, 0, pi/3) q[170];
cx q[64], q[170];
cx q[66], q[170];
U(0, 0, pi/3) q[170];
cx q[66], q[170];
cx q[69], q[170];
U(0, 0, pi/3) q[170];
cx q[69], q[170];
cx q[74], q[170];
U(0, 0, pi/3) q[170];
cx q[74], q[170];
cx q[75], q[170];
U(0, 0, pi/3) q[170];
cx q[75], q[170];
cx q[76], q[170];
U(0, 0, pi/3) q[170];
cx q[76], q[170];
cx q[77], q[170];
U(0, 0, pi/3) q[170];
cx q[77], q[170];
cx q[78], q[170];
U(0, 0, pi/3) q[170];
cx q[78], q[170];
cx q[79], q[170];
U(0, 0, pi/3) q[170];
cx q[79], q[170];
cx q[80], q[170];
U(0, 0, pi/3) q[170];
cx q[80], q[170];
cx q[81], q[170];
U(0, 0, pi/3) q[170];
cx q[81], q[170];
cx q[82], q[170];
U(0, 0, pi/3) q[170];
cx q[82], q[170];
cx q[83], q[170];
U(0, 0, pi/3) q[170];
cx q[83], q[170];
cx q[85], q[170];
U(0, 0, pi/3) q[170];
cx q[85], q[170];
cx q[87], q[170];
U(0, 0, pi/3) q[170];
cx q[87], q[170];
cx q[88], q[170];
U(0, 0, pi/3) q[170];
cx q[88], q[170];
cx q[91], q[170];
U(0, 0, pi/3) q[170];
cx q[91], q[170];
cx q[93], q[170];
U(0, 0, pi/3) q[170];
cx q[93], q[170];
cx q[97], q[170];
U(0, 0, pi/3) q[170];
cx q[97], q[170];
cx q[99], q[170];
U(0, 0, pi/3) q[170];
cx q[99], q[170];
cx q[103], q[170];
U(0, 0, pi/3) q[170];
cx q[103], q[170];
cx q[105], q[170];
U(0, 0, pi/3) q[170];
cx q[105], q[170];
cx q[108], q[170];
U(0, 0, pi/3) q[170];
cx q[108], q[170];
cx q[109], q[170];
U(0, 0, pi/3) q[170];
cx q[109], q[170];
cx q[115], q[170];
U(0, 0, pi/3) q[170];
cx q[115], q[170];
cx q[118], q[170];
U(0, 0, pi/3) q[170];
cx q[118], q[170];
cx q[120], q[170];
U(0, 0, pi/3) q[170];
cx q[120], q[170];
cx q[121], q[170];
U(0, 0, pi/3) q[170];
cx q[121], q[170];
cx q[122], q[170];
U(0, 0, pi/3) q[170];
cx q[122], q[170];
cx q[123], q[170];
U(0, 0, pi/3) q[170];
cx q[123], q[170];
cx q[124], q[170];
U(0, 0, pi/3) q[170];
cx q[124], q[170];
cx q[126], q[170];
U(0, 0, pi/3) q[170];
cx q[126], q[170];
cx q[127], q[170];
U(0, 0, pi/3) q[170];
cx q[127], q[170];
cx q[128], q[170];
U(0, 0, pi/3) q[170];
cx q[128], q[170];
cx q[131], q[170];
U(0, 0, pi/3) q[170];
cx q[131], q[170];
cx q[132], q[170];
U(0, 0, pi/3) q[170];
cx q[132], q[170];
cx q[135], q[170];
U(0, 0, pi/3) q[170];
cx q[135], q[170];
cx q[137], q[170];
U(0, 0, pi/3) q[170];
cx q[137], q[170];
cx q[139], q[170];
U(0, 0, pi/3) q[170];
cx q[139], q[170];
cx q[141], q[170];
U(0, 0, pi/3) q[170];
cx q[141], q[170];
cx q[143], q[170];
U(0, 0, pi/3) q[170];
cx q[143], q[170];
cx q[144], q[170];
U(0, 0, pi/3) q[170];
cx q[144], q[170];
cx q[146], q[170];
U(0, 0, pi/3) q[170];
cx q[146], q[170];
cx q[148], q[170];
U(0, 0, pi/3) q[170];
cx q[148], q[170];
cx q[149], q[170];
U(0, 0, pi/3) q[170];
cx q[149], q[170];
cx q[155], q[170];
U(0, 0, pi/3) q[170];
cx q[155], q[170];
cx q[156], q[170];
U(0, 0, pi/3) q[170];
cx q[156], q[170];
cx q[157], q[170];
U(0, 0, pi/3) q[170];
cx q[157], q[170];
cx q[163], q[170];
U(0, 0, pi/3) q[170];
cx q[163], q[170];
cx q[165], q[170];
U(0, 0, pi/3) q[170];
cx q[165], q[170];
cx q[167], q[170];
U(0, 0, pi/3) q[170];
cx q[167], q[170];
cx q[168], q[170];
U(0, 0, pi/3) q[170];
cx q[168], q[170];
cx q[1], q[171];
U(0, 0, pi/3) q[171];
cx q[1], q[171];
cx q[3], q[171];
U(0, 0, pi/3) q[171];
cx q[3], q[171];
cx q[7], q[171];
U(0, 0, pi/3) q[171];
cx q[7], q[171];
cx q[9], q[171];
U(0, 0, pi/3) q[171];
cx q[9], q[171];
cx q[12], q[171];
U(0, 0, pi/3) q[171];
cx q[12], q[171];
cx q[13], q[171];
U(0, 0, pi/3) q[171];
cx q[13], q[171];
cx q[14], q[171];
U(0, 0, pi/3) q[171];
cx q[14], q[171];
cx q[15], q[171];
U(0, 0, pi/3) q[171];
cx q[15], q[171];
cx q[17], q[171];
U(0, 0, pi/3) q[171];
cx q[17], q[171];
cx q[20], q[171];
U(0, 0, pi/3) q[171];
cx q[20], q[171];
cx q[21], q[171];
U(0, 0, pi/3) q[171];
cx q[21], q[171];
cx q[22], q[171];
U(0, 0, pi/3) q[171];
cx q[22], q[171];
cx q[23], q[171];
U(0, 0, pi/3) q[171];
cx q[23], q[171];
cx q[24], q[171];
U(0, 0, pi/3) q[171];
cx q[24], q[171];
cx q[26], q[171];
U(0, 0, pi/3) q[171];
cx q[26], q[171];
cx q[28], q[171];
U(0, 0, pi/3) q[171];
cx q[28], q[171];
cx q[29], q[171];
U(0, 0, pi/3) q[171];
cx q[29], q[171];
cx q[30], q[171];
U(0, 0, pi/3) q[171];
cx q[30], q[171];
cx q[33], q[171];
U(0, 0, pi/3) q[171];
cx q[33], q[171];
cx q[34], q[171];
U(0, 0, pi/3) q[171];
cx q[34], q[171];
cx q[36], q[171];
U(0, 0, pi/3) q[171];
cx q[36], q[171];
cx q[37], q[171];
U(0, 0, pi/3) q[171];
cx q[37], q[171];
cx q[39], q[171];
U(0, 0, pi/3) q[171];
cx q[39], q[171];
cx q[42], q[171];
U(0, 0, pi/3) q[171];
cx q[42], q[171];
cx q[43], q[171];
U(0, 0, pi/3) q[171];
cx q[43], q[171];
cx q[44], q[171];
U(0, 0, pi/3) q[171];
cx q[44], q[171];
cx q[46], q[171];
U(0, 0, pi/3) q[171];
cx q[46], q[171];
cx q[50], q[171];
U(0, 0, pi/3) q[171];
cx q[50], q[171];
cx q[51], q[171];
U(0, 0, pi/3) q[171];
cx q[51], q[171];
cx q[52], q[171];
U(0, 0, pi/3) q[171];
cx q[52], q[171];
cx q[53], q[171];
U(0, 0, pi/3) q[171];
cx q[53], q[171];
cx q[55], q[171];
U(0, 0, pi/3) q[171];
cx q[55], q[171];
cx q[57], q[171];
U(0, 0, pi/3) q[171];
cx q[57], q[171];
cx q[62], q[171];
U(0, 0, pi/3) q[171];
cx q[62], q[171];
cx q[64], q[171];
U(0, 0, pi/3) q[171];
cx q[64], q[171];
cx q[66], q[171];
U(0, 0, pi/3) q[171];
cx q[66], q[171];
cx q[67], q[171];
U(0, 0, pi/3) q[171];
cx q[67], q[171];
cx q[69], q[171];
U(0, 0, pi/3) q[171];
cx q[69], q[171];
cx q[71], q[171];
U(0, 0, pi/3) q[171];
cx q[71], q[171];
cx q[73], q[171];
U(0, 0, pi/3) q[171];
cx q[73], q[171];
cx q[74], q[171];
U(0, 0, pi/3) q[171];
cx q[74], q[171];
cx q[77], q[171];
U(0, 0, pi/3) q[171];
cx q[77], q[171];
cx q[79], q[171];
U(0, 0, pi/3) q[171];
cx q[79], q[171];
cx q[81], q[171];
U(0, 0, pi/3) q[171];
cx q[81], q[171];
cx q[83], q[171];
U(0, 0, pi/3) q[171];
cx q[83], q[171];
cx q[89], q[171];
U(0, 0, pi/3) q[171];
cx q[89], q[171];
cx q[91], q[171];
U(0, 0, pi/3) q[171];
cx q[91], q[171];
cx q[92], q[171];
U(0, 0, pi/3) q[171];
cx q[92], q[171];
cx q[93], q[171];
U(0, 0, pi/3) q[171];
cx q[93], q[171];
cx q[94], q[171];
U(0, 0, pi/3) q[171];
cx q[94], q[171];
cx q[95], q[171];
U(0, 0, pi/3) q[171];
cx q[95], q[171];
cx q[98], q[171];
U(0, 0, pi/3) q[171];
cx q[98], q[171];
cx q[99], q[171];
U(0, 0, pi/3) q[171];
cx q[99], q[171];
cx q[100], q[171];
U(0, 0, pi/3) q[171];
cx q[100], q[171];
cx q[103], q[171];
U(0, 0, pi/3) q[171];
cx q[103], q[171];
cx q[104], q[171];
U(0, 0, pi/3) q[171];
cx q[104], q[171];
cx q[106], q[171];
U(0, 0, pi/3) q[171];
cx q[106], q[171];
cx q[107], q[171];
U(0, 0, pi/3) q[171];
cx q[107], q[171];
cx q[108], q[171];
U(0, 0, pi/3) q[171];
cx q[108], q[171];
cx q[109], q[171];
U(0, 0, pi/3) q[171];
cx q[109], q[171];
cx q[112], q[171];
U(0, 0, pi/3) q[171];
cx q[112], q[171];
cx q[114], q[171];
U(0, 0, pi/3) q[171];
cx q[114], q[171];
cx q[116], q[171];
U(0, 0, pi/3) q[171];
cx q[116], q[171];
cx q[117], q[171];
U(0, 0, pi/3) q[171];
cx q[117], q[171];
cx q[119], q[171];
U(0, 0, pi/3) q[171];
cx q[119], q[171];
cx q[120], q[171];
U(0, 0, pi/3) q[171];
cx q[120], q[171];
cx q[121], q[171];
U(0, 0, pi/3) q[171];
cx q[121], q[171];
cx q[123], q[171];
U(0, 0, pi/3) q[171];
cx q[123], q[171];
cx q[124], q[171];
U(0, 0, pi/3) q[171];
cx q[124], q[171];
cx q[126], q[171];
U(0, 0, pi/3) q[171];
cx q[126], q[171];
cx q[128], q[171];
U(0, 0, pi/3) q[171];
cx q[128], q[171];
cx q[131], q[171];
U(0, 0, pi/3) q[171];
cx q[131], q[171];
cx q[133], q[171];
U(0, 0, pi/3) q[171];
cx q[133], q[171];
cx q[134], q[171];
U(0, 0, pi/3) q[171];
cx q[134], q[171];
cx q[136], q[171];
U(0, 0, pi/3) q[171];
cx q[136], q[171];
cx q[137], q[171];
U(0, 0, pi/3) q[171];
cx q[137], q[171];
cx q[140], q[171];
U(0, 0, pi/3) q[171];
cx q[140], q[171];
cx q[142], q[171];
U(0, 0, pi/3) q[171];
cx q[142], q[171];
cx q[143], q[171];
U(0, 0, pi/3) q[171];
cx q[143], q[171];
cx q[144], q[171];
U(0, 0, pi/3) q[171];
cx q[144], q[171];
cx q[145], q[171];
U(0, 0, pi/3) q[171];
cx q[145], q[171];
cx q[146], q[171];
U(0, 0, pi/3) q[171];
cx q[146], q[171];
cx q[149], q[171];
U(0, 0, pi/3) q[171];
cx q[149], q[171];
cx q[150], q[171];
U(0, 0, pi/3) q[171];
cx q[150], q[171];
cx q[151], q[171];
U(0, 0, pi/3) q[171];
cx q[151], q[171];
cx q[155], q[171];
U(0, 0, pi/3) q[171];
cx q[155], q[171];
cx q[160], q[171];
U(0, 0, pi/3) q[171];
cx q[160], q[171];
cx q[164], q[171];
U(0, 0, pi/3) q[171];
cx q[164], q[171];
cx q[165], q[171];
U(0, 0, pi/3) q[171];
cx q[165], q[171];
cx q[166], q[171];
U(0, 0, pi/3) q[171];
cx q[166], q[171];
cx q[167], q[171];
U(0, 0, pi/3) q[171];
cx q[167], q[171];
cx q[169], q[171];
U(0, 0, pi/3) q[171];
cx q[169], q[171];
cx q[0], q[172];
U(0, 0, pi/3) q[172];
cx q[0], q[172];
cx q[1], q[172];
U(0, 0, pi/3) q[172];
cx q[1], q[172];
cx q[7], q[172];
U(0, 0, pi/3) q[172];
cx q[7], q[172];
cx q[8], q[172];
U(0, 0, pi/3) q[172];
cx q[8], q[172];
cx q[9], q[172];
U(0, 0, pi/3) q[172];
cx q[9], q[172];
cx q[10], q[172];
U(0, 0, pi/3) q[172];
cx q[10], q[172];
cx q[11], q[172];
U(0, 0, pi/3) q[172];
cx q[11], q[172];
cx q[12], q[172];
U(0, 0, pi/3) q[172];
cx q[12], q[172];
cx q[16], q[172];
U(0, 0, pi/3) q[172];
cx q[16], q[172];
cx q[18], q[172];
U(0, 0, pi/3) q[172];
cx q[18], q[172];
cx q[19], q[172];
U(0, 0, pi/3) q[172];
cx q[19], q[172];
cx q[20], q[172];
U(0, 0, pi/3) q[172];
cx q[20], q[172];
cx q[23], q[172];
U(0, 0, pi/3) q[172];
cx q[23], q[172];
cx q[24], q[172];
U(0, 0, pi/3) q[172];
cx q[24], q[172];
cx q[26], q[172];
U(0, 0, pi/3) q[172];
cx q[26], q[172];
cx q[29], q[172];
U(0, 0, pi/3) q[172];
cx q[29], q[172];
cx q[31], q[172];
U(0, 0, pi/3) q[172];
cx q[31], q[172];
cx q[32], q[172];
U(0, 0, pi/3) q[172];
cx q[32], q[172];
cx q[33], q[172];
U(0, 0, pi/3) q[172];
cx q[33], q[172];
cx q[35], q[172];
U(0, 0, pi/3) q[172];
cx q[35], q[172];
cx q[39], q[172];
U(0, 0, pi/3) q[172];
cx q[39], q[172];
cx q[40], q[172];
U(0, 0, pi/3) q[172];
cx q[40], q[172];
cx q[42], q[172];
U(0, 0, pi/3) q[172];
cx q[42], q[172];
cx q[45], q[172];
U(0, 0, pi/3) q[172];
cx q[45], q[172];
cx q[48], q[172];
U(0, 0, pi/3) q[172];
cx q[48], q[172];
cx q[51], q[172];
U(0, 0, pi/3) q[172];
cx q[51], q[172];
cx q[52], q[172];
U(0, 0, pi/3) q[172];
cx q[52], q[172];
cx q[56], q[172];
U(0, 0, pi/3) q[172];
cx q[56], q[172];
cx q[60], q[172];
U(0, 0, pi/3) q[172];
cx q[60], q[172];
cx q[62], q[172];
U(0, 0, pi/3) q[172];
cx q[62], q[172];
cx q[63], q[172];
U(0, 0, pi/3) q[172];
cx q[63], q[172];
cx q[67], q[172];
U(0, 0, pi/3) q[172];
cx q[67], q[172];
cx q[68], q[172];
U(0, 0, pi/3) q[172];
cx q[68], q[172];
cx q[72], q[172];
U(0, 0, pi/3) q[172];
cx q[72], q[172];
cx q[74], q[172];
U(0, 0, pi/3) q[172];
cx q[74], q[172];
cx q[75], q[172];
U(0, 0, pi/3) q[172];
cx q[75], q[172];
cx q[77], q[172];
U(0, 0, pi/3) q[172];
cx q[77], q[172];
cx q[78], q[172];
U(0, 0, pi/3) q[172];
cx q[78], q[172];
cx q[81], q[172];
U(0, 0, pi/3) q[172];
cx q[81], q[172];
cx q[82], q[172];
U(0, 0, pi/3) q[172];
cx q[82], q[172];
cx q[83], q[172];
U(0, 0, pi/3) q[172];
cx q[83], q[172];
cx q[90], q[172];
U(0, 0, pi/3) q[172];
cx q[90], q[172];
cx q[91], q[172];
U(0, 0, pi/3) q[172];
cx q[91], q[172];
cx q[92], q[172];
U(0, 0, pi/3) q[172];
cx q[92], q[172];
cx q[94], q[172];
U(0, 0, pi/3) q[172];
cx q[94], q[172];
cx q[96], q[172];
U(0, 0, pi/3) q[172];
cx q[96], q[172];
cx q[99], q[172];
U(0, 0, pi/3) q[172];
cx q[99], q[172];
cx q[104], q[172];
U(0, 0, pi/3) q[172];
cx q[104], q[172];
cx q[106], q[172];
U(0, 0, pi/3) q[172];
cx q[106], q[172];
cx q[109], q[172];
U(0, 0, pi/3) q[172];
cx q[109], q[172];
cx q[110], q[172];
U(0, 0, pi/3) q[172];
cx q[110], q[172];
cx q[111], q[172];
U(0, 0, pi/3) q[172];
cx q[111], q[172];
cx q[112], q[172];
U(0, 0, pi/3) q[172];
cx q[112], q[172];
cx q[113], q[172];
U(0, 0, pi/3) q[172];
cx q[113], q[172];
cx q[115], q[172];
U(0, 0, pi/3) q[172];
cx q[115], q[172];
cx q[116], q[172];
U(0, 0, pi/3) q[172];
cx q[116], q[172];
cx q[119], q[172];
U(0, 0, pi/3) q[172];
cx q[119], q[172];
cx q[120], q[172];
U(0, 0, pi/3) q[172];
cx q[120], q[172];
cx q[122], q[172];
U(0, 0, pi/3) q[172];
cx q[122], q[172];
cx q[123], q[172];
U(0, 0, pi/3) q[172];
cx q[123], q[172];
cx q[125], q[172];
U(0, 0, pi/3) q[172];
cx q[125], q[172];
cx q[128], q[172];
U(0, 0, pi/3) q[172];
cx q[128], q[172];
cx q[129], q[172];
U(0, 0, pi/3) q[172];
cx q[129], q[172];
cx q[130], q[172];
U(0, 0, pi/3) q[172];
cx q[130], q[172];
cx q[132], q[172];
U(0, 0, pi/3) q[172];
cx q[132], q[172];
cx q[135], q[172];
U(0, 0, pi/3) q[172];
cx q[135], q[172];
cx q[138], q[172];
U(0, 0, pi/3) q[172];
cx q[138], q[172];
cx q[140], q[172];
U(0, 0, pi/3) q[172];
cx q[140], q[172];
cx q[141], q[172];
U(0, 0, pi/3) q[172];
cx q[141], q[172];
cx q[143], q[172];
U(0, 0, pi/3) q[172];
cx q[143], q[172];
cx q[145], q[172];
U(0, 0, pi/3) q[172];
cx q[145], q[172];
cx q[150], q[172];
U(0, 0, pi/3) q[172];
cx q[150], q[172];
cx q[151], q[172];
U(0, 0, pi/3) q[172];
cx q[151], q[172];
cx q[155], q[172];
U(0, 0, pi/3) q[172];
cx q[155], q[172];
cx q[157], q[172];
U(0, 0, pi/3) q[172];
cx q[157], q[172];
cx q[161], q[172];
U(0, 0, pi/3) q[172];
cx q[161], q[172];
cx q[162], q[172];
U(0, 0, pi/3) q[172];
cx q[162], q[172];
cx q[164], q[172];
U(0, 0, pi/3) q[172];
cx q[164], q[172];
cx q[167], q[172];
U(0, 0, pi/3) q[172];
cx q[167], q[172];
cx q[168], q[172];
U(0, 0, pi/3) q[172];
cx q[168], q[172];
cx q[3], q[173];
U(0, 0, pi/3) q[173];
cx q[3], q[173];
cx q[4], q[173];
U(0, 0, pi/3) q[173];
cx q[4], q[173];
cx q[5], q[173];
U(0, 0, pi/3) q[173];
cx q[5], q[173];
cx q[6], q[173];
U(0, 0, pi/3) q[173];
cx q[6], q[173];
cx q[12], q[173];
U(0, 0, pi/3) q[173];
cx q[12], q[173];
cx q[16], q[173];
U(0, 0, pi/3) q[173];
cx q[16], q[173];
cx q[20], q[173];
U(0, 0, pi/3) q[173];
cx q[20], q[173];
cx q[22], q[173];
U(0, 0, pi/3) q[173];
cx q[22], q[173];
cx q[28], q[173];
U(0, 0, pi/3) q[173];
cx q[28], q[173];
cx q[33], q[173];
U(0, 0, pi/3) q[173];
cx q[33], q[173];
cx q[34], q[173];
U(0, 0, pi/3) q[173];
cx q[34], q[173];
cx q[35], q[173];
U(0, 0, pi/3) q[173];
cx q[35], q[173];
cx q[37], q[173];
U(0, 0, pi/3) q[173];
cx q[37], q[173];
cx q[39], q[173];
U(0, 0, pi/3) q[173];
cx q[39], q[173];
cx q[43], q[173];
U(0, 0, pi/3) q[173];
cx q[43], q[173];
cx q[47], q[173];
U(0, 0, pi/3) q[173];
cx q[47], q[173];
cx q[48], q[173];
U(0, 0, pi/3) q[173];
cx q[48], q[173];
cx q[50], q[173];
U(0, 0, pi/3) q[173];
cx q[50], q[173];
cx q[53], q[173];
U(0, 0, pi/3) q[173];
cx q[53], q[173];
cx q[54], q[173];
U(0, 0, pi/3) q[173];
cx q[54], q[173];
cx q[55], q[173];
U(0, 0, pi/3) q[173];
cx q[55], q[173];
cx q[59], q[173];
U(0, 0, pi/3) q[173];
cx q[59], q[173];
cx q[61], q[173];
U(0, 0, pi/3) q[173];
cx q[61], q[173];
cx q[62], q[173];
U(0, 0, pi/3) q[173];
cx q[62], q[173];
cx q[63], q[173];
U(0, 0, pi/3) q[173];
cx q[63], q[173];
cx q[64], q[173];
U(0, 0, pi/3) q[173];
cx q[64], q[173];
cx q[65], q[173];
U(0, 0, pi/3) q[173];
cx q[65], q[173];
cx q[67], q[173];
U(0, 0, pi/3) q[173];
cx q[67], q[173];
cx q[71], q[173];
U(0, 0, pi/3) q[173];
cx q[71], q[173];
cx q[72], q[173];
U(0, 0, pi/3) q[173];
cx q[72], q[173];
cx q[74], q[173];
U(0, 0, pi/3) q[173];
cx q[74], q[173];
cx q[78], q[173];
U(0, 0, pi/3) q[173];
cx q[78], q[173];
cx q[82], q[173];
U(0, 0, pi/3) q[173];
cx q[82], q[173];
cx q[85], q[173];
U(0, 0, pi/3) q[173];
cx q[85], q[173];
cx q[89], q[173];
U(0, 0, pi/3) q[173];
cx q[89], q[173];
cx q[93], q[173];
U(0, 0, pi/3) q[173];
cx q[93], q[173];
cx q[95], q[173];
U(0, 0, pi/3) q[173];
cx q[95], q[173];
cx q[98], q[173];
U(0, 0, pi/3) q[173];
cx q[98], q[173];
cx q[100], q[173];
U(0, 0, pi/3) q[173];
cx q[100], q[173];
cx q[102], q[173];
U(0, 0, pi/3) q[173];
cx q[102], q[173];
cx q[104], q[173];
U(0, 0, pi/3) q[173];
cx q[104], q[173];
cx q[106], q[173];
U(0, 0, pi/3) q[173];
cx q[106], q[173];
cx q[109], q[173];
U(0, 0, pi/3) q[173];
cx q[109], q[173];
cx q[110], q[173];
U(0, 0, pi/3) q[173];
cx q[110], q[173];
cx q[111], q[173];
U(0, 0, pi/3) q[173];
cx q[111], q[173];
cx q[114], q[173];
U(0, 0, pi/3) q[173];
cx q[114], q[173];
cx q[118], q[173];
U(0, 0, pi/3) q[173];
cx q[118], q[173];
cx q[119], q[173];
U(0, 0, pi/3) q[173];
cx q[119], q[173];
cx q[122], q[173];
U(0, 0, pi/3) q[173];
cx q[122], q[173];
cx q[125], q[173];
U(0, 0, pi/3) q[173];
cx q[125], q[173];
cx q[130], q[173];
U(0, 0, pi/3) q[173];
cx q[130], q[173];
cx q[131], q[173];
U(0, 0, pi/3) q[173];
cx q[131], q[173];
cx q[132], q[173];
U(0, 0, pi/3) q[173];
cx q[132], q[173];
cx q[135], q[173];
U(0, 0, pi/3) q[173];
cx q[135], q[173];
cx q[136], q[173];
U(0, 0, pi/3) q[173];
cx q[136], q[173];
cx q[137], q[173];
U(0, 0, pi/3) q[173];
cx q[137], q[173];
cx q[142], q[173];
U(0, 0, pi/3) q[173];
cx q[142], q[173];
cx q[143], q[173];
U(0, 0, pi/3) q[173];
cx q[143], q[173];
cx q[146], q[173];
U(0, 0, pi/3) q[173];
cx q[146], q[173];
cx q[147], q[173];
U(0, 0, pi/3) q[173];
cx q[147], q[173];
cx q[153], q[173];
U(0, 0, pi/3) q[173];
cx q[153], q[173];
cx q[154], q[173];
U(0, 0, pi/3) q[173];
cx q[154], q[173];
cx q[157], q[173];
U(0, 0, pi/3) q[173];
cx q[157], q[173];
cx q[159], q[173];
U(0, 0, pi/3) q[173];
cx q[159], q[173];
cx q[160], q[173];
U(0, 0, pi/3) q[173];
cx q[160], q[173];
cx q[161], q[173];
U(0, 0, pi/3) q[173];
cx q[161], q[173];
cx q[165], q[173];
U(0, 0, pi/3) q[173];
cx q[165], q[173];
cx q[167], q[173];
U(0, 0, pi/3) q[173];
cx q[167], q[173];
cx q[168], q[173];
U(0, 0, pi/3) q[173];
cx q[168], q[173];
cx q[172], q[173];
U(0, 0, pi/3) q[173];
cx q[172], q[173];
cx q[1], q[174];
U(0, 0, pi/3) q[174];
cx q[1], q[174];
cx q[3], q[174];
U(0, 0, pi/3) q[174];
cx q[3], q[174];
cx q[6], q[174];
U(0, 0, pi/3) q[174];
cx q[6], q[174];
cx q[7], q[174];
U(0, 0, pi/3) q[174];
cx q[7], q[174];
cx q[8], q[174];
U(0, 0, pi/3) q[174];
cx q[8], q[174];
cx q[10], q[174];
U(0, 0, pi/3) q[174];
cx q[10], q[174];
cx q[11], q[174];
U(0, 0, pi/3) q[174];
cx q[11], q[174];
cx q[12], q[174];
U(0, 0, pi/3) q[174];
cx q[12], q[174];
cx q[13], q[174];
U(0, 0, pi/3) q[174];
cx q[13], q[174];
cx q[14], q[174];
U(0, 0, pi/3) q[174];
cx q[14], q[174];
cx q[15], q[174];
U(0, 0, pi/3) q[174];
cx q[15], q[174];
cx q[19], q[174];
U(0, 0, pi/3) q[174];
cx q[19], q[174];
cx q[20], q[174];
U(0, 0, pi/3) q[174];
cx q[20], q[174];
cx q[21], q[174];
U(0, 0, pi/3) q[174];
cx q[21], q[174];
cx q[22], q[174];
U(0, 0, pi/3) q[174];
cx q[22], q[174];
cx q[24], q[174];
U(0, 0, pi/3) q[174];
cx q[24], q[174];
cx q[25], q[174];
U(0, 0, pi/3) q[174];
cx q[25], q[174];
cx q[26], q[174];
U(0, 0, pi/3) q[174];
cx q[26], q[174];
cx q[27], q[174];
U(0, 0, pi/3) q[174];
cx q[27], q[174];
cx q[29], q[174];
U(0, 0, pi/3) q[174];
cx q[29], q[174];
cx q[32], q[174];
U(0, 0, pi/3) q[174];
cx q[32], q[174];
cx q[36], q[174];
U(0, 0, pi/3) q[174];
cx q[36], q[174];
cx q[38], q[174];
U(0, 0, pi/3) q[174];
cx q[38], q[174];
cx q[40], q[174];
U(0, 0, pi/3) q[174];
cx q[40], q[174];
cx q[41], q[174];
U(0, 0, pi/3) q[174];
cx q[41], q[174];
cx q[45], q[174];
U(0, 0, pi/3) q[174];
cx q[45], q[174];
cx q[46], q[174];
U(0, 0, pi/3) q[174];
cx q[46], q[174];
cx q[49], q[174];
U(0, 0, pi/3) q[174];
cx q[49], q[174];
cx q[50], q[174];
U(0, 0, pi/3) q[174];
cx q[50], q[174];
cx q[53], q[174];
U(0, 0, pi/3) q[174];
cx q[53], q[174];
cx q[55], q[174];
U(0, 0, pi/3) q[174];
cx q[55], q[174];
cx q[57], q[174];
U(0, 0, pi/3) q[174];
cx q[57], q[174];
cx q[58], q[174];
U(0, 0, pi/3) q[174];
cx q[58], q[174];
cx q[59], q[174];
U(0, 0, pi/3) q[174];
cx q[59], q[174];
cx q[60], q[174];
U(0, 0, pi/3) q[174];
cx q[60], q[174];
cx q[64], q[174];
U(0, 0, pi/3) q[174];
cx q[64], q[174];
cx q[65], q[174];
U(0, 0, pi/3) q[174];
cx q[65], q[174];
cx q[66], q[174];
U(0, 0, pi/3) q[174];
cx q[66], q[174];
cx q[67], q[174];
U(0, 0, pi/3) q[174];
cx q[67], q[174];
cx q[69], q[174];
U(0, 0, pi/3) q[174];
cx q[69], q[174];
cx q[71], q[174];
U(0, 0, pi/3) q[174];
cx q[71], q[174];
cx q[73], q[174];
U(0, 0, pi/3) q[174];
cx q[73], q[174];
cx q[78], q[174];
U(0, 0, pi/3) q[174];
cx q[78], q[174];
cx q[79], q[174];
U(0, 0, pi/3) q[174];
cx q[79], q[174];
cx q[82], q[174];
U(0, 0, pi/3) q[174];
cx q[82], q[174];
cx q[85], q[174];
U(0, 0, pi/3) q[174];
cx q[85], q[174];
cx q[86], q[174];
U(0, 0, pi/3) q[174];
cx q[86], q[174];
cx q[87], q[174];
U(0, 0, pi/3) q[174];
cx q[87], q[174];
cx q[90], q[174];
U(0, 0, pi/3) q[174];
cx q[90], q[174];
cx q[91], q[174];
U(0, 0, pi/3) q[174];
cx q[91], q[174];
cx q[92], q[174];
U(0, 0, pi/3) q[174];
cx q[92], q[174];
cx q[93], q[174];
U(0, 0, pi/3) q[174];
cx q[93], q[174];
cx q[96], q[174];
U(0, 0, pi/3) q[174];
cx q[96], q[174];
cx q[98], q[174];
U(0, 0, pi/3) q[174];
cx q[98], q[174];
cx q[99], q[174];
U(0, 0, pi/3) q[174];
cx q[99], q[174];
cx q[100], q[174];
U(0, 0, pi/3) q[174];
cx q[100], q[174];
cx q[102], q[174];
U(0, 0, pi/3) q[174];
cx q[102], q[174];
cx q[106], q[174];
U(0, 0, pi/3) q[174];
cx q[106], q[174];
cx q[107], q[174];
U(0, 0, pi/3) q[174];
cx q[107], q[174];
cx q[108], q[174];
U(0, 0, pi/3) q[174];
cx q[108], q[174];
cx q[114], q[174];
U(0, 0, pi/3) q[174];
cx q[114], q[174];
cx q[115], q[174];
U(0, 0, pi/3) q[174];
cx q[115], q[174];
cx q[116], q[174];
U(0, 0, pi/3) q[174];
cx q[116], q[174];
cx q[120], q[174];
U(0, 0, pi/3) q[174];
cx q[120], q[174];
cx q[123], q[174];
U(0, 0, pi/3) q[174];
cx q[123], q[174];
cx q[124], q[174];
U(0, 0, pi/3) q[174];
cx q[124], q[174];
cx q[128], q[174];
U(0, 0, pi/3) q[174];
cx q[128], q[174];
cx q[132], q[174];
U(0, 0, pi/3) q[174];
cx q[132], q[174];
cx q[133], q[174];
U(0, 0, pi/3) q[174];
cx q[133], q[174];
cx q[138], q[174];
U(0, 0, pi/3) q[174];
cx q[138], q[174];
cx q[140], q[174];
U(0, 0, pi/3) q[174];
cx q[140], q[174];
cx q[141], q[174];
U(0, 0, pi/3) q[174];
cx q[141], q[174];
cx q[144], q[174];
U(0, 0, pi/3) q[174];
cx q[144], q[174];
cx q[145], q[174];
U(0, 0, pi/3) q[174];
cx q[145], q[174];
cx q[146], q[174];
U(0, 0, pi/3) q[174];
cx q[146], q[174];
cx q[147], q[174];
U(0, 0, pi/3) q[174];
cx q[147], q[174];
cx q[148], q[174];
U(0, 0, pi/3) q[174];
cx q[148], q[174];
cx q[149], q[174];
U(0, 0, pi/3) q[174];
cx q[149], q[174];
cx q[152], q[174];
U(0, 0, pi/3) q[174];
cx q[152], q[174];
cx q[153], q[174];
U(0, 0, pi/3) q[174];
cx q[153], q[174];
cx q[154], q[174];
U(0, 0, pi/3) q[174];
cx q[154], q[174];
cx q[155], q[174];
U(0, 0, pi/3) q[174];
cx q[155], q[174];
cx q[157], q[174];
U(0, 0, pi/3) q[174];
cx q[157], q[174];
cx q[161], q[174];
U(0, 0, pi/3) q[174];
cx q[161], q[174];
cx q[163], q[174];
U(0, 0, pi/3) q[174];
cx q[163], q[174];
cx q[166], q[174];
U(0, 0, pi/3) q[174];
cx q[166], q[174];
cx q[168], q[174];
U(0, 0, pi/3) q[174];
cx q[168], q[174];
cx q[169], q[174];
U(0, 0, pi/3) q[174];
cx q[169], q[174];
cx q[170], q[174];
U(0, 0, pi/3) q[174];
cx q[170], q[174];
cx q[0], q[175];
U(0, 0, pi/3) q[175];
cx q[0], q[175];
cx q[1], q[175];
U(0, 0, pi/3) q[175];
cx q[1], q[175];
cx q[4], q[175];
U(0, 0, pi/3) q[175];
cx q[4], q[175];
cx q[5], q[175];
U(0, 0, pi/3) q[175];
cx q[5], q[175];
cx q[8], q[175];
U(0, 0, pi/3) q[175];
cx q[8], q[175];
cx q[10], q[175];
U(0, 0, pi/3) q[175];
cx q[10], q[175];
cx q[12], q[175];
U(0, 0, pi/3) q[175];
cx q[12], q[175];
cx q[13], q[175];
U(0, 0, pi/3) q[175];
cx q[13], q[175];
cx q[14], q[175];
U(0, 0, pi/3) q[175];
cx q[14], q[175];
cx q[15], q[175];
U(0, 0, pi/3) q[175];
cx q[15], q[175];
cx q[16], q[175];
U(0, 0, pi/3) q[175];
cx q[16], q[175];
cx q[17], q[175];
U(0, 0, pi/3) q[175];
cx q[17], q[175];
cx q[19], q[175];
U(0, 0, pi/3) q[175];
cx q[19], q[175];
cx q[20], q[175];
U(0, 0, pi/3) q[175];
cx q[20], q[175];
cx q[22], q[175];
U(0, 0, pi/3) q[175];
cx q[22], q[175];
cx q[23], q[175];
U(0, 0, pi/3) q[175];
cx q[23], q[175];
cx q[24], q[175];
U(0, 0, pi/3) q[175];
cx q[24], q[175];
cx q[25], q[175];
U(0, 0, pi/3) q[175];
cx q[25], q[175];
cx q[27], q[175];
U(0, 0, pi/3) q[175];
cx q[27], q[175];
cx q[30], q[175];
U(0, 0, pi/3) q[175];
cx q[30], q[175];
cx q[33], q[175];
U(0, 0, pi/3) q[175];
cx q[33], q[175];
cx q[34], q[175];
U(0, 0, pi/3) q[175];
cx q[34], q[175];
cx q[36], q[175];
U(0, 0, pi/3) q[175];
cx q[36], q[175];
cx q[37], q[175];
U(0, 0, pi/3) q[175];
cx q[37], q[175];
cx q[39], q[175];
U(0, 0, pi/3) q[175];
cx q[39], q[175];
cx q[41], q[175];
U(0, 0, pi/3) q[175];
cx q[41], q[175];
cx q[42], q[175];
U(0, 0, pi/3) q[175];
cx q[42], q[175];
cx q[46], q[175];
U(0, 0, pi/3) q[175];
cx q[46], q[175];
cx q[49], q[175];
U(0, 0, pi/3) q[175];
cx q[49], q[175];
cx q[52], q[175];
U(0, 0, pi/3) q[175];
cx q[52], q[175];
cx q[54], q[175];
U(0, 0, pi/3) q[175];
cx q[54], q[175];
cx q[56], q[175];
U(0, 0, pi/3) q[175];
cx q[56], q[175];
cx q[58], q[175];
U(0, 0, pi/3) q[175];
cx q[58], q[175];
cx q[60], q[175];
U(0, 0, pi/3) q[175];
cx q[60], q[175];
cx q[62], q[175];
U(0, 0, pi/3) q[175];
cx q[62], q[175];
cx q[67], q[175];
U(0, 0, pi/3) q[175];
cx q[67], q[175];
cx q[68], q[175];
U(0, 0, pi/3) q[175];
cx q[68], q[175];
cx q[69], q[175];
U(0, 0, pi/3) q[175];
cx q[69], q[175];
cx q[70], q[175];
U(0, 0, pi/3) q[175];
cx q[70], q[175];
cx q[72], q[175];
U(0, 0, pi/3) q[175];
cx q[72], q[175];
cx q[74], q[175];
U(0, 0, pi/3) q[175];
cx q[74], q[175];
cx q[81], q[175];
U(0, 0, pi/3) q[175];
cx q[81], q[175];
cx q[82], q[175];
U(0, 0, pi/3) q[175];
cx q[82], q[175];
cx q[83], q[175];
U(0, 0, pi/3) q[175];
cx q[83], q[175];
cx q[90], q[175];
U(0, 0, pi/3) q[175];
cx q[90], q[175];
cx q[95], q[175];
U(0, 0, pi/3) q[175];
cx q[95], q[175];
cx q[99], q[175];
U(0, 0, pi/3) q[175];
cx q[99], q[175];
cx q[100], q[175];
U(0, 0, pi/3) q[175];
cx q[100], q[175];
cx q[106], q[175];
U(0, 0, pi/3) q[175];
cx q[106], q[175];
cx q[108], q[175];
U(0, 0, pi/3) q[175];
cx q[108], q[175];
cx q[109], q[175];
U(0, 0, pi/3) q[175];
cx q[109], q[175];
cx q[110], q[175];
U(0, 0, pi/3) q[175];
cx q[110], q[175];
cx q[111], q[175];
U(0, 0, pi/3) q[175];
cx q[111], q[175];
cx q[112], q[175];
U(0, 0, pi/3) q[175];
cx q[112], q[175];
cx q[113], q[175];
U(0, 0, pi/3) q[175];
cx q[113], q[175];
cx q[114], q[175];
U(0, 0, pi/3) q[175];
cx q[114], q[175];
cx q[123], q[175];
U(0, 0, pi/3) q[175];
cx q[123], q[175];
cx q[125], q[175];
U(0, 0, pi/3) q[175];
cx q[125], q[175];
cx q[126], q[175];
U(0, 0, pi/3) q[175];
cx q[126], q[175];
cx q[127], q[175];
U(0, 0, pi/3) q[175];
cx q[127], q[175];
cx q[128], q[175];
U(0, 0, pi/3) q[175];
cx q[128], q[175];
cx q[129], q[175];
U(0, 0, pi/3) q[175];
cx q[129], q[175];
cx q[131], q[175];
U(0, 0, pi/3) q[175];
cx q[131], q[175];
cx q[133], q[175];
U(0, 0, pi/3) q[175];
cx q[133], q[175];
cx q[135], q[175];
U(0, 0, pi/3) q[175];
cx q[135], q[175];
cx q[137], q[175];
U(0, 0, pi/3) q[175];
cx q[137], q[175];
cx q[139], q[175];
U(0, 0, pi/3) q[175];
cx q[139], q[175];
cx q[141], q[175];
U(0, 0, pi/3) q[175];
cx q[141], q[175];
cx q[142], q[175];
U(0, 0, pi/3) q[175];
cx q[142], q[175];
cx q[143], q[175];
U(0, 0, pi/3) q[175];
cx q[143], q[175];
cx q[148], q[175];
U(0, 0, pi/3) q[175];
cx q[148], q[175];
cx q[149], q[175];
U(0, 0, pi/3) q[175];
cx q[149], q[175];
cx q[151], q[175];
U(0, 0, pi/3) q[175];
cx q[151], q[175];
cx q[153], q[175];
U(0, 0, pi/3) q[175];
cx q[153], q[175];
cx q[161], q[175];
U(0, 0, pi/3) q[175];
cx q[161], q[175];
cx q[162], q[175];
U(0, 0, pi/3) q[175];
cx q[162], q[175];
cx q[163], q[175];
U(0, 0, pi/3) q[175];
cx q[163], q[175];
cx q[168], q[175];
U(0, 0, pi/3) q[175];
cx q[168], q[175];
cx q[171], q[175];
U(0, 0, pi/3) q[175];
cx q[171], q[175];
cx q[173], q[175];
U(0, 0, pi/3) q[175];
cx q[173], q[175];
cx q[2], q[176];
U(0, 0, pi/3) q[176];
cx q[2], q[176];
cx q[7], q[176];
U(0, 0, pi/3) q[176];
cx q[7], q[176];
cx q[8], q[176];
U(0, 0, pi/3) q[176];
cx q[8], q[176];
cx q[11], q[176];
U(0, 0, pi/3) q[176];
cx q[11], q[176];
cx q[12], q[176];
U(0, 0, pi/3) q[176];
cx q[12], q[176];
cx q[14], q[176];
U(0, 0, pi/3) q[176];
cx q[14], q[176];
cx q[16], q[176];
U(0, 0, pi/3) q[176];
cx q[16], q[176];
cx q[22], q[176];
U(0, 0, pi/3) q[176];
cx q[22], q[176];
cx q[23], q[176];
U(0, 0, pi/3) q[176];
cx q[23], q[176];
cx q[26], q[176];
U(0, 0, pi/3) q[176];
cx q[26], q[176];
cx q[28], q[176];
U(0, 0, pi/3) q[176];
cx q[28], q[176];
cx q[29], q[176];
U(0, 0, pi/3) q[176];
cx q[29], q[176];
cx q[31], q[176];
U(0, 0, pi/3) q[176];
cx q[31], q[176];
cx q[33], q[176];
U(0, 0, pi/3) q[176];
cx q[33], q[176];
cx q[35], q[176];
U(0, 0, pi/3) q[176];
cx q[35], q[176];
cx q[36], q[176];
U(0, 0, pi/3) q[176];
cx q[36], q[176];
cx q[38], q[176];
U(0, 0, pi/3) q[176];
cx q[38], q[176];
cx q[39], q[176];
U(0, 0, pi/3) q[176];
cx q[39], q[176];
cx q[48], q[176];
U(0, 0, pi/3) q[176];
cx q[48], q[176];
cx q[50], q[176];
U(0, 0, pi/3) q[176];
cx q[50], q[176];
cx q[51], q[176];
U(0, 0, pi/3) q[176];
cx q[51], q[176];
cx q[52], q[176];
U(0, 0, pi/3) q[176];
cx q[52], q[176];
cx q[53], q[176];
U(0, 0, pi/3) q[176];
cx q[53], q[176];
cx q[54], q[176];
U(0, 0, pi/3) q[176];
cx q[54], q[176];
cx q[61], q[176];
U(0, 0, pi/3) q[176];
cx q[61], q[176];
cx q[62], q[176];
U(0, 0, pi/3) q[176];
cx q[62], q[176];
cx q[63], q[176];
U(0, 0, pi/3) q[176];
cx q[63], q[176];
cx q[65], q[176];
U(0, 0, pi/3) q[176];
cx q[65], q[176];
cx q[67], q[176];
U(0, 0, pi/3) q[176];
cx q[67], q[176];
cx q[69], q[176];
U(0, 0, pi/3) q[176];
cx q[69], q[176];
cx q[72], q[176];
U(0, 0, pi/3) q[176];
cx q[72], q[176];
cx q[74], q[176];
U(0, 0, pi/3) q[176];
cx q[74], q[176];
cx q[78], q[176];
U(0, 0, pi/3) q[176];
cx q[78], q[176];
cx q[79], q[176];
U(0, 0, pi/3) q[176];
cx q[79], q[176];
cx q[81], q[176];
U(0, 0, pi/3) q[176];
cx q[81], q[176];
cx q[84], q[176];
U(0, 0, pi/3) q[176];
cx q[84], q[176];
cx q[85], q[176];
U(0, 0, pi/3) q[176];
cx q[85], q[176];
cx q[86], q[176];
U(0, 0, pi/3) q[176];
cx q[86], q[176];
cx q[88], q[176];
U(0, 0, pi/3) q[176];
cx q[88], q[176];
cx q[89], q[176];
U(0, 0, pi/3) q[176];
cx q[89], q[176];
cx q[90], q[176];
U(0, 0, pi/3) q[176];
cx q[90], q[176];
cx q[91], q[176];
U(0, 0, pi/3) q[176];
cx q[91], q[176];
cx q[92], q[176];
U(0, 0, pi/3) q[176];
cx q[92], q[176];
cx q[93], q[176];
U(0, 0, pi/3) q[176];
cx q[93], q[176];
cx q[95], q[176];
U(0, 0, pi/3) q[176];
cx q[95], q[176];
cx q[97], q[176];
U(0, 0, pi/3) q[176];
cx q[97], q[176];
cx q[98], q[176];
U(0, 0, pi/3) q[176];
cx q[98], q[176];
cx q[100], q[176];
U(0, 0, pi/3) q[176];
cx q[100], q[176];
cx q[101], q[176];
U(0, 0, pi/3) q[176];
cx q[101], q[176];
cx q[102], q[176];
U(0, 0, pi/3) q[176];
cx q[102], q[176];
cx q[103], q[176];
U(0, 0, pi/3) q[176];
cx q[103], q[176];
cx q[105], q[176];
U(0, 0, pi/3) q[176];
cx q[105], q[176];
cx q[106], q[176];
U(0, 0, pi/3) q[176];
cx q[106], q[176];
cx q[107], q[176];
U(0, 0, pi/3) q[176];
cx q[107], q[176];
cx q[113], q[176];
U(0, 0, pi/3) q[176];
cx q[113], q[176];
cx q[115], q[176];
U(0, 0, pi/3) q[176];
cx q[115], q[176];
cx q[116], q[176];
U(0, 0, pi/3) q[176];
cx q[116], q[176];
cx q[119], q[176];
U(0, 0, pi/3) q[176];
cx q[119], q[176];
cx q[122], q[176];
U(0, 0, pi/3) q[176];
cx q[122], q[176];
cx q[126], q[176];
U(0, 0, pi/3) q[176];
cx q[126], q[176];
cx q[127], q[176];
U(0, 0, pi/3) q[176];
cx q[127], q[176];
cx q[128], q[176];
U(0, 0, pi/3) q[176];
cx q[128], q[176];
cx q[129], q[176];
U(0, 0, pi/3) q[176];
cx q[129], q[176];
cx q[130], q[176];
U(0, 0, pi/3) q[176];
cx q[130], q[176];
cx q[131], q[176];
U(0, 0, pi/3) q[176];
cx q[131], q[176];
cx q[133], q[176];
U(0, 0, pi/3) q[176];
cx q[133], q[176];
cx q[134], q[176];
U(0, 0, pi/3) q[176];
cx q[134], q[176];
cx q[144], q[176];
U(0, 0, pi/3) q[176];
cx q[144], q[176];
cx q[145], q[176];
U(0, 0, pi/3) q[176];
cx q[145], q[176];
cx q[146], q[176];
U(0, 0, pi/3) q[176];
cx q[146], q[176];
cx q[147], q[176];
U(0, 0, pi/3) q[176];
cx q[147], q[176];
cx q[150], q[176];
U(0, 0, pi/3) q[176];
cx q[150], q[176];
cx q[151], q[176];
U(0, 0, pi/3) q[176];
cx q[151], q[176];
cx q[152], q[176];
U(0, 0, pi/3) q[176];
cx q[152], q[176];
cx q[154], q[176];
U(0, 0, pi/3) q[176];
cx q[154], q[176];
cx q[155], q[176];
U(0, 0, pi/3) q[176];
cx q[155], q[176];
cx q[157], q[176];
U(0, 0, pi/3) q[176];
cx q[157], q[176];
cx q[158], q[176];
U(0, 0, pi/3) q[176];
cx q[158], q[176];
cx q[159], q[176];
U(0, 0, pi/3) q[176];
cx q[159], q[176];
cx q[161], q[176];
U(0, 0, pi/3) q[176];
cx q[161], q[176];
cx q[162], q[176];
U(0, 0, pi/3) q[176];
cx q[162], q[176];
cx q[165], q[176];
U(0, 0, pi/3) q[176];
cx q[165], q[176];
cx q[166], q[176];
U(0, 0, pi/3) q[176];
cx q[166], q[176];
cx q[168], q[176];
U(0, 0, pi/3) q[176];
cx q[168], q[176];
cx q[169], q[176];
U(0, 0, pi/3) q[176];
cx q[169], q[176];
cx q[170], q[176];
U(0, 0, pi/3) q[176];
cx q[170], q[176];
cx q[172], q[176];
U(0, 0, pi/3) q[176];
cx q[172], q[176];
cx q[175], q[176];
U(0, 0, pi/3) q[176];
cx q[175], q[176];
cx q[0], q[177];
U(0, 0, pi/3) q[177];
cx q[0], q[177];
cx q[1], q[177];
U(0, 0, pi/3) q[177];
cx q[1], q[177];
cx q[3], q[177];
U(0, 0, pi/3) q[177];
cx q[3], q[177];
cx q[4], q[177];
U(0, 0, pi/3) q[177];
cx q[4], q[177];
cx q[5], q[177];
U(0, 0, pi/3) q[177];
cx q[5], q[177];
cx q[6], q[177];
U(0, 0, pi/3) q[177];
cx q[6], q[177];
cx q[10], q[177];
U(0, 0, pi/3) q[177];
cx q[10], q[177];
cx q[11], q[177];
U(0, 0, pi/3) q[177];
cx q[11], q[177];
cx q[12], q[177];
U(0, 0, pi/3) q[177];
cx q[12], q[177];
cx q[13], q[177];
U(0, 0, pi/3) q[177];
cx q[13], q[177];
cx q[15], q[177];
U(0, 0, pi/3) q[177];
cx q[15], q[177];
cx q[16], q[177];
U(0, 0, pi/3) q[177];
cx q[16], q[177];
cx q[18], q[177];
U(0, 0, pi/3) q[177];
cx q[18], q[177];
cx q[20], q[177];
U(0, 0, pi/3) q[177];
cx q[20], q[177];
cx q[21], q[177];
U(0, 0, pi/3) q[177];
cx q[21], q[177];
cx q[23], q[177];
U(0, 0, pi/3) q[177];
cx q[23], q[177];
cx q[25], q[177];
U(0, 0, pi/3) q[177];
cx q[25], q[177];
cx q[30], q[177];
U(0, 0, pi/3) q[177];
cx q[30], q[177];
cx q[33], q[177];
U(0, 0, pi/3) q[177];
cx q[33], q[177];
cx q[35], q[177];
U(0, 0, pi/3) q[177];
cx q[35], q[177];
cx q[36], q[177];
U(0, 0, pi/3) q[177];
cx q[36], q[177];
cx q[41], q[177];
U(0, 0, pi/3) q[177];
cx q[41], q[177];
cx q[42], q[177];
U(0, 0, pi/3) q[177];
cx q[42], q[177];
cx q[43], q[177];
U(0, 0, pi/3) q[177];
cx q[43], q[177];
cx q[44], q[177];
U(0, 0, pi/3) q[177];
cx q[44], q[177];
cx q[45], q[177];
U(0, 0, pi/3) q[177];
cx q[45], q[177];
cx q[49], q[177];
U(0, 0, pi/3) q[177];
cx q[49], q[177];
cx q[50], q[177];
U(0, 0, pi/3) q[177];
cx q[50], q[177];
cx q[54], q[177];
U(0, 0, pi/3) q[177];
cx q[54], q[177];
cx q[55], q[177];
U(0, 0, pi/3) q[177];
cx q[55], q[177];
cx q[57], q[177];
U(0, 0, pi/3) q[177];
cx q[57], q[177];
cx q[59], q[177];
U(0, 0, pi/3) q[177];
cx q[59], q[177];
cx q[60], q[177];
U(0, 0, pi/3) q[177];
cx q[60], q[177];
cx q[61], q[177];
U(0, 0, pi/3) q[177];
cx q[61], q[177];
cx q[62], q[177];
U(0, 0, pi/3) q[177];
cx q[62], q[177];
cx q[64], q[177];
U(0, 0, pi/3) q[177];
cx q[64], q[177];
cx q[65], q[177];
U(0, 0, pi/3) q[177];
cx q[65], q[177];
cx q[66], q[177];
U(0, 0, pi/3) q[177];
cx q[66], q[177];
cx q[67], q[177];
U(0, 0, pi/3) q[177];
cx q[67], q[177];
cx q[71], q[177];
U(0, 0, pi/3) q[177];
cx q[71], q[177];
cx q[76], q[177];
U(0, 0, pi/3) q[177];
cx q[76], q[177];
cx q[78], q[177];
U(0, 0, pi/3) q[177];
cx q[78], q[177];
cx q[79], q[177];
U(0, 0, pi/3) q[177];
cx q[79], q[177];
cx q[81], q[177];
U(0, 0, pi/3) q[177];
cx q[81], q[177];
cx q[82], q[177];
U(0, 0, pi/3) q[177];
cx q[82], q[177];
cx q[83], q[177];
U(0, 0, pi/3) q[177];
cx q[83], q[177];
cx q[84], q[177];
U(0, 0, pi/3) q[177];
cx q[84], q[177];
cx q[85], q[177];
U(0, 0, pi/3) q[177];
cx q[85], q[177];
cx q[86], q[177];
U(0, 0, pi/3) q[177];
cx q[86], q[177];
cx q[87], q[177];
U(0, 0, pi/3) q[177];
cx q[87], q[177];
cx q[92], q[177];
U(0, 0, pi/3) q[177];
cx q[92], q[177];
cx q[93], q[177];
U(0, 0, pi/3) q[177];
cx q[93], q[177];
cx q[94], q[177];
U(0, 0, pi/3) q[177];
cx q[94], q[177];
cx q[96], q[177];
U(0, 0, pi/3) q[177];
cx q[96], q[177];
cx q[97], q[177];
U(0, 0, pi/3) q[177];
cx q[97], q[177];
cx q[102], q[177];
U(0, 0, pi/3) q[177];
cx q[102], q[177];
cx q[104], q[177];
U(0, 0, pi/3) q[177];
cx q[104], q[177];
cx q[106], q[177];
U(0, 0, pi/3) q[177];
cx q[106], q[177];
cx q[107], q[177];
U(0, 0, pi/3) q[177];
cx q[107], q[177];
cx q[108], q[177];
U(0, 0, pi/3) q[177];
cx q[108], q[177];
cx q[109], q[177];
U(0, 0, pi/3) q[177];
cx q[109], q[177];
cx q[113], q[177];
U(0, 0, pi/3) q[177];
cx q[113], q[177];
cx q[114], q[177];
U(0, 0, pi/3) q[177];
cx q[114], q[177];
cx q[117], q[177];
U(0, 0, pi/3) q[177];
cx q[117], q[177];
cx q[123], q[177];
U(0, 0, pi/3) q[177];
cx q[123], q[177];
cx q[125], q[177];
U(0, 0, pi/3) q[177];
cx q[125], q[177];
cx q[129], q[177];
U(0, 0, pi/3) q[177];
cx q[129], q[177];
cx q[131], q[177];
U(0, 0, pi/3) q[177];
cx q[131], q[177];
cx q[132], q[177];
U(0, 0, pi/3) q[177];
cx q[132], q[177];
cx q[133], q[177];
U(0, 0, pi/3) q[177];
cx q[133], q[177];
cx q[136], q[177];
U(0, 0, pi/3) q[177];
cx q[136], q[177];
cx q[137], q[177];
U(0, 0, pi/3) q[177];
cx q[137], q[177];
cx q[138], q[177];
U(0, 0, pi/3) q[177];
cx q[138], q[177];
cx q[139], q[177];
U(0, 0, pi/3) q[177];
cx q[139], q[177];
cx q[141], q[177];
U(0, 0, pi/3) q[177];
cx q[141], q[177];
cx q[143], q[177];
U(0, 0, pi/3) q[177];
cx q[143], q[177];
cx q[145], q[177];
U(0, 0, pi/3) q[177];
cx q[145], q[177];
cx q[149], q[177];
U(0, 0, pi/3) q[177];
cx q[149], q[177];
cx q[153], q[177];
U(0, 0, pi/3) q[177];
cx q[153], q[177];
cx q[154], q[177];
U(0, 0, pi/3) q[177];
cx q[154], q[177];
cx q[159], q[177];
U(0, 0, pi/3) q[177];
cx q[159], q[177];
cx q[166], q[177];
U(0, 0, pi/3) q[177];
cx q[166], q[177];
cx q[167], q[177];
U(0, 0, pi/3) q[177];
cx q[167], q[177];
cx q[173], q[177];
U(0, 0, pi/3) q[177];
cx q[173], q[177];
cx q[175], q[177];
U(0, 0, pi/3) q[177];
cx q[175], q[177];
cx q[176], q[177];
U(0, 0, pi/3) q[177];
cx q[176], q[177];
cx q[0], q[178];
U(0, 0, pi/3) q[178];
cx q[0], q[178];
cx q[4], q[178];
U(0, 0, pi/3) q[178];
cx q[4], q[178];
cx q[6], q[178];
U(0, 0, pi/3) q[178];
cx q[6], q[178];
cx q[7], q[178];
U(0, 0, pi/3) q[178];
cx q[7], q[178];
cx q[9], q[178];
U(0, 0, pi/3) q[178];
cx q[9], q[178];
cx q[12], q[178];
U(0, 0, pi/3) q[178];
cx q[12], q[178];
cx q[13], q[178];
U(0, 0, pi/3) q[178];
cx q[13], q[178];
cx q[16], q[178];
U(0, 0, pi/3) q[178];
cx q[16], q[178];
cx q[17], q[178];
U(0, 0, pi/3) q[178];
cx q[17], q[178];
cx q[19], q[178];
U(0, 0, pi/3) q[178];
cx q[19], q[178];
cx q[21], q[178];
U(0, 0, pi/3) q[178];
cx q[21], q[178];
cx q[22], q[178];
U(0, 0, pi/3) q[178];
cx q[22], q[178];
cx q[23], q[178];
U(0, 0, pi/3) q[178];
cx q[23], q[178];
cx q[24], q[178];
U(0, 0, pi/3) q[178];
cx q[24], q[178];
cx q[26], q[178];
U(0, 0, pi/3) q[178];
cx q[26], q[178];
cx q[27], q[178];
U(0, 0, pi/3) q[178];
cx q[27], q[178];
cx q[28], q[178];
U(0, 0, pi/3) q[178];
cx q[28], q[178];
cx q[30], q[178];
U(0, 0, pi/3) q[178];
cx q[30], q[178];
cx q[31], q[178];
U(0, 0, pi/3) q[178];
cx q[31], q[178];
cx q[32], q[178];
U(0, 0, pi/3) q[178];
cx q[32], q[178];
cx q[33], q[178];
U(0, 0, pi/3) q[178];
cx q[33], q[178];
cx q[34], q[178];
U(0, 0, pi/3) q[178];
cx q[34], q[178];
cx q[35], q[178];
U(0, 0, pi/3) q[178];
cx q[35], q[178];
cx q[36], q[178];
U(0, 0, pi/3) q[178];
cx q[36], q[178];
cx q[37], q[178];
U(0, 0, pi/3) q[178];
cx q[37], q[178];
cx q[38], q[178];
U(0, 0, pi/3) q[178];
cx q[38], q[178];
cx q[39], q[178];
U(0, 0, pi/3) q[178];
cx q[39], q[178];
cx q[41], q[178];
U(0, 0, pi/3) q[178];
cx q[41], q[178];
cx q[42], q[178];
U(0, 0, pi/3) q[178];
cx q[42], q[178];
cx q[43], q[178];
U(0, 0, pi/3) q[178];
cx q[43], q[178];
cx q[47], q[178];
U(0, 0, pi/3) q[178];
cx q[47], q[178];
cx q[48], q[178];
U(0, 0, pi/3) q[178];
cx q[48], q[178];
cx q[49], q[178];
U(0, 0, pi/3) q[178];
cx q[49], q[178];
cx q[51], q[178];
U(0, 0, pi/3) q[178];
cx q[51], q[178];
cx q[52], q[178];
U(0, 0, pi/3) q[178];
cx q[52], q[178];
cx q[53], q[178];
U(0, 0, pi/3) q[178];
cx q[53], q[178];
cx q[55], q[178];
U(0, 0, pi/3) q[178];
cx q[55], q[178];
cx q[56], q[178];
U(0, 0, pi/3) q[178];
cx q[56], q[178];
cx q[58], q[178];
U(0, 0, pi/3) q[178];
cx q[58], q[178];
cx q[59], q[178];
U(0, 0, pi/3) q[178];
cx q[59], q[178];
cx q[60], q[178];
U(0, 0, pi/3) q[178];
cx q[60], q[178];
cx q[61], q[178];
U(0, 0, pi/3) q[178];
cx q[61], q[178];
cx q[62], q[178];
U(0, 0, pi/3) q[178];
cx q[62], q[178];
cx q[63], q[178];
U(0, 0, pi/3) q[178];
cx q[63], q[178];
cx q[65], q[178];
U(0, 0, pi/3) q[178];
cx q[65], q[178];
cx q[66], q[178];
U(0, 0, pi/3) q[178];
cx q[66], q[178];
cx q[67], q[178];
U(0, 0, pi/3) q[178];
cx q[67], q[178];
cx q[71], q[178];
U(0, 0, pi/3) q[178];
cx q[71], q[178];
cx q[73], q[178];
U(0, 0, pi/3) q[178];
cx q[73], q[178];
cx q[77], q[178];
U(0, 0, pi/3) q[178];
cx q[77], q[178];
cx q[78], q[178];
U(0, 0, pi/3) q[178];
cx q[78], q[178];
cx q[79], q[178];
U(0, 0, pi/3) q[178];
cx q[79], q[178];
cx q[80], q[178];
U(0, 0, pi/3) q[178];
cx q[80], q[178];
cx q[81], q[178];
U(0, 0, pi/3) q[178];
cx q[81], q[178];
cx q[82], q[178];
U(0, 0, pi/3) q[178];
cx q[82], q[178];
cx q[83], q[178];
U(0, 0, pi/3) q[178];
cx q[83], q[178];
cx q[85], q[178];
U(0, 0, pi/3) q[178];
cx q[85], q[178];
cx q[89], q[178];
U(0, 0, pi/3) q[178];
cx q[89], q[178];
cx q[90], q[178];
U(0, 0, pi/3) q[178];
cx q[90], q[178];
cx q[91], q[178];
U(0, 0, pi/3) q[178];
cx q[91], q[178];
cx q[92], q[178];
U(0, 0, pi/3) q[178];
cx q[92], q[178];
cx q[94], q[178];
U(0, 0, pi/3) q[178];
cx q[94], q[178];
cx q[96], q[178];
U(0, 0, pi/3) q[178];
cx q[96], q[178];
cx q[99], q[178];
U(0, 0, pi/3) q[178];
cx q[99], q[178];
cx q[101], q[178];
U(0, 0, pi/3) q[178];
cx q[101], q[178];
cx q[103], q[178];
U(0, 0, pi/3) q[178];
cx q[103], q[178];
cx q[105], q[178];
U(0, 0, pi/3) q[178];
cx q[105], q[178];
cx q[106], q[178];
U(0, 0, pi/3) q[178];
cx q[106], q[178];
cx q[107], q[178];
U(0, 0, pi/3) q[178];
cx q[107], q[178];
cx q[109], q[178];
U(0, 0, pi/3) q[178];
cx q[109], q[178];
cx q[111], q[178];
U(0, 0, pi/3) q[178];
cx q[111], q[178];
cx q[112], q[178];
U(0, 0, pi/3) q[178];
cx q[112], q[178];
cx q[114], q[178];
U(0, 0, pi/3) q[178];
cx q[114], q[178];
cx q[118], q[178];
U(0, 0, pi/3) q[178];
cx q[118], q[178];
cx q[119], q[178];
U(0, 0, pi/3) q[178];
cx q[119], q[178];
cx q[120], q[178];
U(0, 0, pi/3) q[178];
cx q[120], q[178];
cx q[121], q[178];
U(0, 0, pi/3) q[178];
cx q[121], q[178];
cx q[123], q[178];
U(0, 0, pi/3) q[178];
cx q[123], q[178];
cx q[124], q[178];
U(0, 0, pi/3) q[178];
cx q[124], q[178];
cx q[127], q[178];
U(0, 0, pi/3) q[178];
cx q[127], q[178];
cx q[129], q[178];
U(0, 0, pi/3) q[178];
cx q[129], q[178];
cx q[130], q[178];
U(0, 0, pi/3) q[178];
cx q[130], q[178];
cx q[131], q[178];
U(0, 0, pi/3) q[178];
cx q[131], q[178];
cx q[132], q[178];
U(0, 0, pi/3) q[178];
cx q[132], q[178];
cx q[134], q[178];
U(0, 0, pi/3) q[178];
cx q[134], q[178];
cx q[135], q[178];
U(0, 0, pi/3) q[178];
cx q[135], q[178];
cx q[136], q[178];
U(0, 0, pi/3) q[178];
cx q[136], q[178];
cx q[142], q[178];
U(0, 0, pi/3) q[178];
cx q[142], q[178];
cx q[143], q[178];
U(0, 0, pi/3) q[178];
cx q[143], q[178];
cx q[144], q[178];
U(0, 0, pi/3) q[178];
cx q[144], q[178];
cx q[149], q[178];
U(0, 0, pi/3) q[178];
cx q[149], q[178];
cx q[151], q[178];
U(0, 0, pi/3) q[178];
cx q[151], q[178];
cx q[152], q[178];
U(0, 0, pi/3) q[178];
cx q[152], q[178];
cx q[154], q[178];
U(0, 0, pi/3) q[178];
cx q[154], q[178];
cx q[161], q[178];
U(0, 0, pi/3) q[178];
cx q[161], q[178];
cx q[163], q[178];
U(0, 0, pi/3) q[178];
cx q[163], q[178];
cx q[164], q[178];
U(0, 0, pi/3) q[178];
cx q[164], q[178];
cx q[167], q[178];
U(0, 0, pi/3) q[178];
cx q[167], q[178];
cx q[168], q[178];
U(0, 0, pi/3) q[178];
cx q[168], q[178];
cx q[169], q[178];
U(0, 0, pi/3) q[178];
cx q[169], q[178];
cx q[170], q[178];
U(0, 0, pi/3) q[178];
cx q[170], q[178];
cx q[0], q[179];
U(0, 0, pi/3) q[179];
cx q[0], q[179];
cx q[2], q[179];
U(0, 0, pi/3) q[179];
cx q[2], q[179];
cx q[10], q[179];
U(0, 0, pi/3) q[179];
cx q[10], q[179];
cx q[11], q[179];
U(0, 0, pi/3) q[179];
cx q[11], q[179];
cx q[12], q[179];
U(0, 0, pi/3) q[179];
cx q[12], q[179];
cx q[14], q[179];
U(0, 0, pi/3) q[179];
cx q[14], q[179];
cx q[17], q[179];
U(0, 0, pi/3) q[179];
cx q[17], q[179];
cx q[18], q[179];
U(0, 0, pi/3) q[179];
cx q[18], q[179];
cx q[19], q[179];
U(0, 0, pi/3) q[179];
cx q[19], q[179];
cx q[20], q[179];
U(0, 0, pi/3) q[179];
cx q[20], q[179];
cx q[21], q[179];
U(0, 0, pi/3) q[179];
cx q[21], q[179];
cx q[22], q[179];
U(0, 0, pi/3) q[179];
cx q[22], q[179];
cx q[24], q[179];
U(0, 0, pi/3) q[179];
cx q[24], q[179];
cx q[30], q[179];
U(0, 0, pi/3) q[179];
cx q[30], q[179];
cx q[31], q[179];
U(0, 0, pi/3) q[179];
cx q[31], q[179];
cx q[32], q[179];
U(0, 0, pi/3) q[179];
cx q[32], q[179];
cx q[34], q[179];
U(0, 0, pi/3) q[179];
cx q[34], q[179];
cx q[36], q[179];
U(0, 0, pi/3) q[179];
cx q[36], q[179];
cx q[37], q[179];
U(0, 0, pi/3) q[179];
cx q[37], q[179];
cx q[38], q[179];
U(0, 0, pi/3) q[179];
cx q[38], q[179];
cx q[39], q[179];
U(0, 0, pi/3) q[179];
cx q[39], q[179];
cx q[41], q[179];
U(0, 0, pi/3) q[179];
cx q[41], q[179];
cx q[43], q[179];
U(0, 0, pi/3) q[179];
cx q[43], q[179];
cx q[44], q[179];
U(0, 0, pi/3) q[179];
cx q[44], q[179];
cx q[45], q[179];
U(0, 0, pi/3) q[179];
cx q[45], q[179];
cx q[47], q[179];
U(0, 0, pi/3) q[179];
cx q[47], q[179];
cx q[49], q[179];
U(0, 0, pi/3) q[179];
cx q[49], q[179];
cx q[52], q[179];
U(0, 0, pi/3) q[179];
cx q[52], q[179];
cx q[54], q[179];
U(0, 0, pi/3) q[179];
cx q[54], q[179];
cx q[59], q[179];
U(0, 0, pi/3) q[179];
cx q[59], q[179];
cx q[60], q[179];
U(0, 0, pi/3) q[179];
cx q[60], q[179];
cx q[63], q[179];
U(0, 0, pi/3) q[179];
cx q[63], q[179];
cx q[64], q[179];
U(0, 0, pi/3) q[179];
cx q[64], q[179];
cx q[65], q[179];
U(0, 0, pi/3) q[179];
cx q[65], q[179];
cx q[66], q[179];
U(0, 0, pi/3) q[179];
cx q[66], q[179];
cx q[67], q[179];
U(0, 0, pi/3) q[179];
cx q[67], q[179];
cx q[68], q[179];
U(0, 0, pi/3) q[179];
cx q[68], q[179];
cx q[69], q[179];
U(0, 0, pi/3) q[179];
cx q[69], q[179];
cx q[71], q[179];
U(0, 0, pi/3) q[179];
cx q[71], q[179];
cx q[78], q[179];
U(0, 0, pi/3) q[179];
cx q[78], q[179];
cx q[81], q[179];
U(0, 0, pi/3) q[179];
cx q[81], q[179];
cx q[83], q[179];
U(0, 0, pi/3) q[179];
cx q[83], q[179];
cx q[84], q[179];
U(0, 0, pi/3) q[179];
cx q[84], q[179];
cx q[85], q[179];
U(0, 0, pi/3) q[179];
cx q[85], q[179];
cx q[87], q[179];
U(0, 0, pi/3) q[179];
cx q[87], q[179];
cx q[88], q[179];
U(0, 0, pi/3) q[179];
cx q[88], q[179];
cx q[91], q[179];
U(0, 0, pi/3) q[179];
cx q[91], q[179];
cx q[92], q[179];
U(0, 0, pi/3) q[179];
cx q[92], q[179];
cx q[93], q[179];
U(0, 0, pi/3) q[179];
cx q[93], q[179];
cx q[95], q[179];
U(0, 0, pi/3) q[179];
cx q[95], q[179];
cx q[98], q[179];
U(0, 0, pi/3) q[179];
cx q[98], q[179];
cx q[100], q[179];
U(0, 0, pi/3) q[179];
cx q[100], q[179];
cx q[101], q[179];
U(0, 0, pi/3) q[179];
cx q[101], q[179];
cx q[102], q[179];
U(0, 0, pi/3) q[179];
cx q[102], q[179];
cx q[104], q[179];
U(0, 0, pi/3) q[179];
cx q[104], q[179];
cx q[105], q[179];
U(0, 0, pi/3) q[179];
cx q[105], q[179];
cx q[108], q[179];
U(0, 0, pi/3) q[179];
cx q[108], q[179];
cx q[111], q[179];
U(0, 0, pi/3) q[179];
cx q[111], q[179];
cx q[112], q[179];
U(0, 0, pi/3) q[179];
cx q[112], q[179];
cx q[115], q[179];
U(0, 0, pi/3) q[179];
cx q[115], q[179];
cx q[118], q[179];
U(0, 0, pi/3) q[179];
cx q[118], q[179];
cx q[121], q[179];
U(0, 0, pi/3) q[179];
cx q[121], q[179];
cx q[123], q[179];
U(0, 0, pi/3) q[179];
cx q[123], q[179];
cx q[125], q[179];
U(0, 0, pi/3) q[179];
cx q[125], q[179];
cx q[126], q[179];
U(0, 0, pi/3) q[179];
cx q[126], q[179];
cx q[130], q[179];
U(0, 0, pi/3) q[179];
cx q[130], q[179];
cx q[133], q[179];
U(0, 0, pi/3) q[179];
cx q[133], q[179];
cx q[135], q[179];
U(0, 0, pi/3) q[179];
cx q[135], q[179];
cx q[138], q[179];
U(0, 0, pi/3) q[179];
cx q[138], q[179];
cx q[139], q[179];
U(0, 0, pi/3) q[179];
cx q[139], q[179];
cx q[141], q[179];
U(0, 0, pi/3) q[179];
cx q[141], q[179];
cx q[143], q[179];
U(0, 0, pi/3) q[179];
cx q[143], q[179];
cx q[145], q[179];
U(0, 0, pi/3) q[179];
cx q[145], q[179];
cx q[147], q[179];
U(0, 0, pi/3) q[179];
cx q[147], q[179];
cx q[148], q[179];
U(0, 0, pi/3) q[179];
cx q[148], q[179];
cx q[151], q[179];
U(0, 0, pi/3) q[179];
cx q[151], q[179];
cx q[157], q[179];
U(0, 0, pi/3) q[179];
cx q[157], q[179];
cx q[160], q[179];
U(0, 0, pi/3) q[179];
cx q[160], q[179];
cx q[162], q[179];
U(0, 0, pi/3) q[179];
cx q[162], q[179];
cx q[163], q[179];
U(0, 0, pi/3) q[179];
cx q[163], q[179];
cx q[164], q[179];
U(0, 0, pi/3) q[179];
cx q[164], q[179];
cx q[167], q[179];
U(0, 0, pi/3) q[179];
cx q[167], q[179];
cx q[168], q[179];
U(0, 0, pi/3) q[179];
cx q[168], q[179];
cx q[171], q[179];
U(0, 0, pi/3) q[179];
cx q[171], q[179];
cx q[172], q[179];
U(0, 0, pi/3) q[179];
cx q[172], q[179];
cx q[173], q[179];
U(0, 0, pi/3) q[179];
cx q[173], q[179];
cx q[174], q[179];
U(0, 0, pi/3) q[179];
cx q[174], q[179];
cx q[175], q[179];
U(0, 0, pi/3) q[179];
cx q[175], q[179];
cx q[176], q[179];
U(0, 0, pi/3) q[179];
cx q[176], q[179];
cx q[177], q[179];
U(0, 0, pi/3) q[179];
cx q[177], q[179];
cx q[2], q[180];
U(0, 0, pi/3) q[180];
cx q[2], q[180];
cx q[6], q[180];
U(0, 0, pi/3) q[180];
cx q[6], q[180];
cx q[10], q[180];
U(0, 0, pi/3) q[180];
cx q[10], q[180];
cx q[13], q[180];
U(0, 0, pi/3) q[180];
cx q[13], q[180];
cx q[14], q[180];
U(0, 0, pi/3) q[180];
cx q[14], q[180];
cx q[16], q[180];
U(0, 0, pi/3) q[180];
cx q[16], q[180];
cx q[18], q[180];
U(0, 0, pi/3) q[180];
cx q[18], q[180];
cx q[20], q[180];
U(0, 0, pi/3) q[180];
cx q[20], q[180];
cx q[23], q[180];
U(0, 0, pi/3) q[180];
cx q[23], q[180];
cx q[25], q[180];
U(0, 0, pi/3) q[180];
cx q[25], q[180];
cx q[26], q[180];
U(0, 0, pi/3) q[180];
cx q[26], q[180];
cx q[29], q[180];
U(0, 0, pi/3) q[180];
cx q[29], q[180];
cx q[30], q[180];
U(0, 0, pi/3) q[180];
cx q[30], q[180];
cx q[32], q[180];
U(0, 0, pi/3) q[180];
cx q[32], q[180];
cx q[36], q[180];
U(0, 0, pi/3) q[180];
cx q[36], q[180];
cx q[38], q[180];
U(0, 0, pi/3) q[180];
cx q[38], q[180];
cx q[39], q[180];
U(0, 0, pi/3) q[180];
cx q[39], q[180];
cx q[42], q[180];
U(0, 0, pi/3) q[180];
cx q[42], q[180];
cx q[50], q[180];
U(0, 0, pi/3) q[180];
cx q[50], q[180];
cx q[56], q[180];
U(0, 0, pi/3) q[180];
cx q[56], q[180];
cx q[58], q[180];
U(0, 0, pi/3) q[180];
cx q[58], q[180];
cx q[60], q[180];
U(0, 0, pi/3) q[180];
cx q[60], q[180];
cx q[62], q[180];
U(0, 0, pi/3) q[180];
cx q[62], q[180];
cx q[63], q[180];
U(0, 0, pi/3) q[180];
cx q[63], q[180];
cx q[64], q[180];
U(0, 0, pi/3) q[180];
cx q[64], q[180];
cx q[69], q[180];
U(0, 0, pi/3) q[180];
cx q[69], q[180];
cx q[70], q[180];
U(0, 0, pi/3) q[180];
cx q[70], q[180];
cx q[72], q[180];
U(0, 0, pi/3) q[180];
cx q[72], q[180];
cx q[74], q[180];
U(0, 0, pi/3) q[180];
cx q[74], q[180];
cx q[76], q[180];
U(0, 0, pi/3) q[180];
cx q[76], q[180];
cx q[77], q[180];
U(0, 0, pi/3) q[180];
cx q[77], q[180];
cx q[78], q[180];
U(0, 0, pi/3) q[180];
cx q[78], q[180];
cx q[79], q[180];
U(0, 0, pi/3) q[180];
cx q[79], q[180];
cx q[81], q[180];
U(0, 0, pi/3) q[180];
cx q[81], q[180];
cx q[82], q[180];
U(0, 0, pi/3) q[180];
cx q[82], q[180];
cx q[83], q[180];
U(0, 0, pi/3) q[180];
cx q[83], q[180];
cx q[84], q[180];
U(0, 0, pi/3) q[180];
cx q[84], q[180];
cx q[85], q[180];
U(0, 0, pi/3) q[180];
cx q[85], q[180];
cx q[87], q[180];
U(0, 0, pi/3) q[180];
cx q[87], q[180];
cx q[88], q[180];
U(0, 0, pi/3) q[180];
cx q[88], q[180];
cx q[90], q[180];
U(0, 0, pi/3) q[180];
cx q[90], q[180];
cx q[92], q[180];
U(0, 0, pi/3) q[180];
cx q[92], q[180];
cx q[93], q[180];
U(0, 0, pi/3) q[180];
cx q[93], q[180];
cx q[94], q[180];
U(0, 0, pi/3) q[180];
cx q[94], q[180];
cx q[97], q[180];
U(0, 0, pi/3) q[180];
cx q[97], q[180];
cx q[100], q[180];
U(0, 0, pi/3) q[180];
cx q[100], q[180];
cx q[102], q[180];
U(0, 0, pi/3) q[180];
cx q[102], q[180];
cx q[103], q[180];
U(0, 0, pi/3) q[180];
cx q[103], q[180];
cx q[104], q[180];
U(0, 0, pi/3) q[180];
cx q[104], q[180];
cx q[105], q[180];
U(0, 0, pi/3) q[180];
cx q[105], q[180];
cx q[108], q[180];
U(0, 0, pi/3) q[180];
cx q[108], q[180];
cx q[110], q[180];
U(0, 0, pi/3) q[180];
cx q[110], q[180];
cx q[112], q[180];
U(0, 0, pi/3) q[180];
cx q[112], q[180];
cx q[114], q[180];
U(0, 0, pi/3) q[180];
cx q[114], q[180];
cx q[117], q[180];
U(0, 0, pi/3) q[180];
cx q[117], q[180];
cx q[119], q[180];
U(0, 0, pi/3) q[180];
cx q[119], q[180];
cx q[120], q[180];
U(0, 0, pi/3) q[180];
cx q[120], q[180];
cx q[121], q[180];
U(0, 0, pi/3) q[180];
cx q[121], q[180];
cx q[123], q[180];
U(0, 0, pi/3) q[180];
cx q[123], q[180];
cx q[125], q[180];
U(0, 0, pi/3) q[180];
cx q[125], q[180];
cx q[126], q[180];
U(0, 0, pi/3) q[180];
cx q[126], q[180];
cx q[127], q[180];
U(0, 0, pi/3) q[180];
cx q[127], q[180];
cx q[129], q[180];
U(0, 0, pi/3) q[180];
cx q[129], q[180];
cx q[130], q[180];
U(0, 0, pi/3) q[180];
cx q[130], q[180];
cx q[132], q[180];
U(0, 0, pi/3) q[180];
cx q[132], q[180];
cx q[134], q[180];
U(0, 0, pi/3) q[180];
cx q[134], q[180];
cx q[136], q[180];
U(0, 0, pi/3) q[180];
cx q[136], q[180];
cx q[138], q[180];
U(0, 0, pi/3) q[180];
cx q[138], q[180];
cx q[141], q[180];
U(0, 0, pi/3) q[180];
cx q[141], q[180];
cx q[143], q[180];
U(0, 0, pi/3) q[180];
cx q[143], q[180];
cx q[145], q[180];
U(0, 0, pi/3) q[180];
cx q[145], q[180];
cx q[147], q[180];
U(0, 0, pi/3) q[180];
cx q[147], q[180];
cx q[148], q[180];
U(0, 0, pi/3) q[180];
cx q[148], q[180];
cx q[150], q[180];
U(0, 0, pi/3) q[180];
cx q[150], q[180];
cx q[151], q[180];
U(0, 0, pi/3) q[180];
cx q[151], q[180];
cx q[152], q[180];
U(0, 0, pi/3) q[180];
cx q[152], q[180];
cx q[154], q[180];
U(0, 0, pi/3) q[180];
cx q[154], q[180];
cx q[155], q[180];
U(0, 0, pi/3) q[180];
cx q[155], q[180];
cx q[156], q[180];
U(0, 0, pi/3) q[180];
cx q[156], q[180];
cx q[159], q[180];
U(0, 0, pi/3) q[180];
cx q[159], q[180];
cx q[160], q[180];
U(0, 0, pi/3) q[180];
cx q[160], q[180];
cx q[161], q[180];
U(0, 0, pi/3) q[180];
cx q[161], q[180];
cx q[162], q[180];
U(0, 0, pi/3) q[180];
cx q[162], q[180];
cx q[163], q[180];
U(0, 0, pi/3) q[180];
cx q[163], q[180];
cx q[164], q[180];
U(0, 0, pi/3) q[180];
cx q[164], q[180];
cx q[165], q[180];
U(0, 0, pi/3) q[180];
cx q[165], q[180];
cx q[166], q[180];
U(0, 0, pi/3) q[180];
cx q[166], q[180];
cx q[168], q[180];
U(0, 0, pi/3) q[180];
cx q[168], q[180];
cx q[169], q[180];
U(0, 0, pi/3) q[180];
cx q[169], q[180];
cx q[173], q[180];
U(0, 0, pi/3) q[180];
cx q[173], q[180];
cx q[175], q[180];
U(0, 0, pi/3) q[180];
cx q[175], q[180];
cx q[177], q[180];
U(0, 0, pi/3) q[180];
cx q[177], q[180];
cx q[178], q[180];
U(0, 0, pi/3) q[180];
cx q[178], q[180];
cx q[179], q[180];
U(0, 0, pi/3) q[180];
cx q[179], q[180];
cx q[3], q[181];
U(0, 0, pi/3) q[181];
cx q[3], q[181];
cx q[5], q[181];
U(0, 0, pi/3) q[181];
cx q[5], q[181];
cx q[6], q[181];
U(0, 0, pi/3) q[181];
cx q[6], q[181];
cx q[7], q[181];
U(0, 0, pi/3) q[181];
cx q[7], q[181];
cx q[9], q[181];
U(0, 0, pi/3) q[181];
cx q[9], q[181];
cx q[10], q[181];
U(0, 0, pi/3) q[181];
cx q[10], q[181];
cx q[11], q[181];
U(0, 0, pi/3) q[181];
cx q[11], q[181];
cx q[12], q[181];
U(0, 0, pi/3) q[181];
cx q[12], q[181];
cx q[13], q[181];
U(0, 0, pi/3) q[181];
cx q[13], q[181];
cx q[22], q[181];
U(0, 0, pi/3) q[181];
cx q[22], q[181];
cx q[25], q[181];
U(0, 0, pi/3) q[181];
cx q[25], q[181];
cx q[27], q[181];
U(0, 0, pi/3) q[181];
cx q[27], q[181];
cx q[28], q[181];
U(0, 0, pi/3) q[181];
cx q[28], q[181];
cx q[29], q[181];
U(0, 0, pi/3) q[181];
cx q[29], q[181];
cx q[30], q[181];
U(0, 0, pi/3) q[181];
cx q[30], q[181];
cx q[31], q[181];
U(0, 0, pi/3) q[181];
cx q[31], q[181];
cx q[35], q[181];
U(0, 0, pi/3) q[181];
cx q[35], q[181];
cx q[37], q[181];
U(0, 0, pi/3) q[181];
cx q[37], q[181];
cx q[42], q[181];
U(0, 0, pi/3) q[181];
cx q[42], q[181];
cx q[43], q[181];
U(0, 0, pi/3) q[181];
cx q[43], q[181];
cx q[46], q[181];
U(0, 0, pi/3) q[181];
cx q[46], q[181];
cx q[47], q[181];
U(0, 0, pi/3) q[181];
cx q[47], q[181];
cx q[49], q[181];
U(0, 0, pi/3) q[181];
cx q[49], q[181];
cx q[50], q[181];
U(0, 0, pi/3) q[181];
cx q[50], q[181];
cx q[54], q[181];
U(0, 0, pi/3) q[181];
cx q[54], q[181];
cx q[56], q[181];
U(0, 0, pi/3) q[181];
cx q[56], q[181];
cx q[58], q[181];
U(0, 0, pi/3) q[181];
cx q[58], q[181];
cx q[59], q[181];
U(0, 0, pi/3) q[181];
cx q[59], q[181];
cx q[60], q[181];
U(0, 0, pi/3) q[181];
cx q[60], q[181];
cx q[61], q[181];
U(0, 0, pi/3) q[181];
cx q[61], q[181];
cx q[62], q[181];
U(0, 0, pi/3) q[181];
cx q[62], q[181];
cx q[66], q[181];
U(0, 0, pi/3) q[181];
cx q[66], q[181];
cx q[70], q[181];
U(0, 0, pi/3) q[181];
cx q[70], q[181];
cx q[72], q[181];
U(0, 0, pi/3) q[181];
cx q[72], q[181];
cx q[74], q[181];
U(0, 0, pi/3) q[181];
cx q[74], q[181];
cx q[76], q[181];
U(0, 0, pi/3) q[181];
cx q[76], q[181];
cx q[77], q[181];
U(0, 0, pi/3) q[181];
cx q[77], q[181];
cx q[80], q[181];
U(0, 0, pi/3) q[181];
cx q[80], q[181];
cx q[83], q[181];
U(0, 0, pi/3) q[181];
cx q[83], q[181];
cx q[85], q[181];
U(0, 0, pi/3) q[181];
cx q[85], q[181];
cx q[90], q[181];
U(0, 0, pi/3) q[181];
cx q[90], q[181];
cx q[91], q[181];
U(0, 0, pi/3) q[181];
cx q[91], q[181];
cx q[94], q[181];
U(0, 0, pi/3) q[181];
cx q[94], q[181];
cx q[97], q[181];
U(0, 0, pi/3) q[181];
cx q[97], q[181];
cx q[98], q[181];
U(0, 0, pi/3) q[181];
cx q[98], q[181];
cx q[99], q[181];
U(0, 0, pi/3) q[181];
cx q[99], q[181];
cx q[100], q[181];
U(0, 0, pi/3) q[181];
cx q[100], q[181];
cx q[101], q[181];
U(0, 0, pi/3) q[181];
cx q[101], q[181];
cx q[106], q[181];
U(0, 0, pi/3) q[181];
cx q[106], q[181];
cx q[107], q[181];
U(0, 0, pi/3) q[181];
cx q[107], q[181];
cx q[108], q[181];
U(0, 0, pi/3) q[181];
cx q[108], q[181];
cx q[110], q[181];
U(0, 0, pi/3) q[181];
cx q[110], q[181];
cx q[113], q[181];
U(0, 0, pi/3) q[181];
cx q[113], q[181];
cx q[114], q[181];
U(0, 0, pi/3) q[181];
cx q[114], q[181];
cx q[115], q[181];
U(0, 0, pi/3) q[181];
cx q[115], q[181];
cx q[116], q[181];
U(0, 0, pi/3) q[181];
cx q[116], q[181];
cx q[117], q[181];
U(0, 0, pi/3) q[181];
cx q[117], q[181];
cx q[126], q[181];
U(0, 0, pi/3) q[181];
cx q[126], q[181];
cx q[127], q[181];
U(0, 0, pi/3) q[181];
cx q[127], q[181];
cx q[128], q[181];
U(0, 0, pi/3) q[181];
cx q[128], q[181];
cx q[129], q[181];
U(0, 0, pi/3) q[181];
cx q[129], q[181];
cx q[132], q[181];
U(0, 0, pi/3) q[181];
cx q[132], q[181];
cx q[134], q[181];
U(0, 0, pi/3) q[181];
cx q[134], q[181];
cx q[140], q[181];
U(0, 0, pi/3) q[181];
cx q[140], q[181];
cx q[142], q[181];
U(0, 0, pi/3) q[181];
cx q[142], q[181];
cx q[143], q[181];
U(0, 0, pi/3) q[181];
cx q[143], q[181];
cx q[144], q[181];
U(0, 0, pi/3) q[181];
cx q[144], q[181];
cx q[146], q[181];
U(0, 0, pi/3) q[181];
cx q[146], q[181];
cx q[147], q[181];
U(0, 0, pi/3) q[181];
cx q[147], q[181];
cx q[148], q[181];
U(0, 0, pi/3) q[181];
cx q[148], q[181];
cx q[150], q[181];
U(0, 0, pi/3) q[181];
cx q[150], q[181];
cx q[151], q[181];
U(0, 0, pi/3) q[181];
cx q[151], q[181];
cx q[153], q[181];
U(0, 0, pi/3) q[181];
cx q[153], q[181];
cx q[155], q[181];
U(0, 0, pi/3) q[181];
cx q[155], q[181];
cx q[160], q[181];
U(0, 0, pi/3) q[181];
cx q[160], q[181];
cx q[163], q[181];
U(0, 0, pi/3) q[181];
cx q[163], q[181];
cx q[167], q[181];
U(0, 0, pi/3) q[181];
cx q[167], q[181];
cx q[168], q[181];
U(0, 0, pi/3) q[181];
cx q[168], q[181];
cx q[170], q[181];
U(0, 0, pi/3) q[181];
cx q[170], q[181];
cx q[172], q[181];
U(0, 0, pi/3) q[181];
cx q[172], q[181];
cx q[173], q[181];
U(0, 0, pi/3) q[181];
cx q[173], q[181];
cx q[174], q[181];
U(0, 0, pi/3) q[181];
cx q[174], q[181];
cx q[175], q[181];
U(0, 0, pi/3) q[181];
cx q[175], q[181];
cx q[176], q[181];
U(0, 0, pi/3) q[181];
cx q[176], q[181];
cx q[177], q[181];
U(0, 0, pi/3) q[181];
cx q[177], q[181];
cx q[180], q[181];
U(0, 0, pi/3) q[181];
cx q[180], q[181];
cx q[0], q[182];
U(0, 0, pi/3) q[182];
cx q[0], q[182];
cx q[2], q[182];
U(0, 0, pi/3) q[182];
cx q[2], q[182];
cx q[4], q[182];
U(0, 0, pi/3) q[182];
cx q[4], q[182];
cx q[6], q[182];
U(0, 0, pi/3) q[182];
cx q[6], q[182];
cx q[7], q[182];
U(0, 0, pi/3) q[182];
cx q[7], q[182];
cx q[8], q[182];
U(0, 0, pi/3) q[182];
cx q[8], q[182];
cx q[11], q[182];
U(0, 0, pi/3) q[182];
cx q[11], q[182];
cx q[12], q[182];
U(0, 0, pi/3) q[182];
cx q[12], q[182];
cx q[14], q[182];
U(0, 0, pi/3) q[182];
cx q[14], q[182];
cx q[16], q[182];
U(0, 0, pi/3) q[182];
cx q[16], q[182];
cx q[18], q[182];
U(0, 0, pi/3) q[182];
cx q[18], q[182];
cx q[21], q[182];
U(0, 0, pi/3) q[182];
cx q[21], q[182];
cx q[22], q[182];
U(0, 0, pi/3) q[182];
cx q[22], q[182];
cx q[25], q[182];
U(0, 0, pi/3) q[182];
cx q[25], q[182];
cx q[28], q[182];
U(0, 0, pi/3) q[182];
cx q[28], q[182];
cx q[30], q[182];
U(0, 0, pi/3) q[182];
cx q[30], q[182];
cx q[31], q[182];
U(0, 0, pi/3) q[182];
cx q[31], q[182];
cx q[32], q[182];
U(0, 0, pi/3) q[182];
cx q[32], q[182];
cx q[33], q[182];
U(0, 0, pi/3) q[182];
cx q[33], q[182];
cx q[38], q[182];
U(0, 0, pi/3) q[182];
cx q[38], q[182];
cx q[39], q[182];
U(0, 0, pi/3) q[182];
cx q[39], q[182];
cx q[40], q[182];
U(0, 0, pi/3) q[182];
cx q[40], q[182];
cx q[41], q[182];
U(0, 0, pi/3) q[182];
cx q[41], q[182];
cx q[43], q[182];
U(0, 0, pi/3) q[182];
cx q[43], q[182];
cx q[45], q[182];
U(0, 0, pi/3) q[182];
cx q[45], q[182];
cx q[49], q[182];
U(0, 0, pi/3) q[182];
cx q[49], q[182];
cx q[50], q[182];
U(0, 0, pi/3) q[182];
cx q[50], q[182];
cx q[53], q[182];
U(0, 0, pi/3) q[182];
cx q[53], q[182];
cx q[54], q[182];
U(0, 0, pi/3) q[182];
cx q[54], q[182];
cx q[59], q[182];
U(0, 0, pi/3) q[182];
cx q[59], q[182];
cx q[60], q[182];
U(0, 0, pi/3) q[182];
cx q[60], q[182];
cx q[65], q[182];
U(0, 0, pi/3) q[182];
cx q[65], q[182];
cx q[66], q[182];
U(0, 0, pi/3) q[182];
cx q[66], q[182];
cx q[70], q[182];
U(0, 0, pi/3) q[182];
cx q[70], q[182];
cx q[71], q[182];
U(0, 0, pi/3) q[182];
cx q[71], q[182];
cx q[72], q[182];
U(0, 0, pi/3) q[182];
cx q[72], q[182];
cx q[75], q[182];
U(0, 0, pi/3) q[182];
cx q[75], q[182];
cx q[76], q[182];
U(0, 0, pi/3) q[182];
cx q[76], q[182];
cx q[80], q[182];
U(0, 0, pi/3) q[182];
cx q[80], q[182];
cx q[82], q[182];
U(0, 0, pi/3) q[182];
cx q[82], q[182];
cx q[86], q[182];
U(0, 0, pi/3) q[182];
cx q[86], q[182];
cx q[87], q[182];
U(0, 0, pi/3) q[182];
cx q[87], q[182];
cx q[90], q[182];
U(0, 0, pi/3) q[182];
cx q[90], q[182];
cx q[92], q[182];
U(0, 0, pi/3) q[182];
cx q[92], q[182];
cx q[94], q[182];
U(0, 0, pi/3) q[182];
cx q[94], q[182];
cx q[96], q[182];
U(0, 0, pi/3) q[182];
cx q[96], q[182];
cx q[100], q[182];
U(0, 0, pi/3) q[182];
cx q[100], q[182];
cx q[102], q[182];
U(0, 0, pi/3) q[182];
cx q[102], q[182];
cx q[103], q[182];
U(0, 0, pi/3) q[182];
cx q[103], q[182];
cx q[106], q[182];
U(0, 0, pi/3) q[182];
cx q[106], q[182];
cx q[109], q[182];
U(0, 0, pi/3) q[182];
cx q[109], q[182];
cx q[112], q[182];
U(0, 0, pi/3) q[182];
cx q[112], q[182];
cx q[114], q[182];
U(0, 0, pi/3) q[182];
cx q[114], q[182];
cx q[115], q[182];
U(0, 0, pi/3) q[182];
cx q[115], q[182];
cx q[116], q[182];
U(0, 0, pi/3) q[182];
cx q[116], q[182];
cx q[117], q[182];
U(0, 0, pi/3) q[182];
cx q[117], q[182];
cx q[120], q[182];
U(0, 0, pi/3) q[182];
cx q[120], q[182];
cx q[122], q[182];
U(0, 0, pi/3) q[182];
cx q[122], q[182];
cx q[123], q[182];
U(0, 0, pi/3) q[182];
cx q[123], q[182];
cx q[126], q[182];
U(0, 0, pi/3) q[182];
cx q[126], q[182];
cx q[131], q[182];
U(0, 0, pi/3) q[182];
cx q[131], q[182];
cx q[133], q[182];
U(0, 0, pi/3) q[182];
cx q[133], q[182];
cx q[135], q[182];
U(0, 0, pi/3) q[182];
cx q[135], q[182];
cx q[137], q[182];
U(0, 0, pi/3) q[182];
cx q[137], q[182];
cx q[138], q[182];
U(0, 0, pi/3) q[182];
cx q[138], q[182];
cx q[139], q[182];
U(0, 0, pi/3) q[182];
cx q[139], q[182];
cx q[141], q[182];
U(0, 0, pi/3) q[182];
cx q[141], q[182];
cx q[143], q[182];
U(0, 0, pi/3) q[182];
cx q[143], q[182];
cx q[148], q[182];
U(0, 0, pi/3) q[182];
cx q[148], q[182];
cx q[149], q[182];
U(0, 0, pi/3) q[182];
cx q[149], q[182];
cx q[150], q[182];
U(0, 0, pi/3) q[182];
cx q[150], q[182];
cx q[151], q[182];
U(0, 0, pi/3) q[182];
cx q[151], q[182];
cx q[153], q[182];
U(0, 0, pi/3) q[182];
cx q[153], q[182];
cx q[156], q[182];
U(0, 0, pi/3) q[182];
cx q[156], q[182];
cx q[159], q[182];
U(0, 0, pi/3) q[182];
cx q[159], q[182];
cx q[166], q[182];
U(0, 0, pi/3) q[182];
cx q[166], q[182];
cx q[168], q[182];
U(0, 0, pi/3) q[182];
cx q[168], q[182];
cx q[169], q[182];
U(0, 0, pi/3) q[182];
cx q[169], q[182];
cx q[171], q[182];
U(0, 0, pi/3) q[182];
cx q[171], q[182];
cx q[173], q[182];
U(0, 0, pi/3) q[182];
cx q[173], q[182];
cx q[177], q[182];
U(0, 0, pi/3) q[182];
cx q[177], q[182];
cx q[181], q[182];
U(0, 0, pi/3) q[182];
cx q[181], q[182];
cx q[1], q[183];
U(0, 0, pi/3) q[183];
cx q[1], q[183];
cx q[3], q[183];
U(0, 0, pi/3) q[183];
cx q[3], q[183];
cx q[4], q[183];
U(0, 0, pi/3) q[183];
cx q[4], q[183];
cx q[14], q[183];
U(0, 0, pi/3) q[183];
cx q[14], q[183];
cx q[18], q[183];
U(0, 0, pi/3) q[183];
cx q[18], q[183];
cx q[22], q[183];
U(0, 0, pi/3) q[183];
cx q[22], q[183];
cx q[23], q[183];
U(0, 0, pi/3) q[183];
cx q[23], q[183];
cx q[24], q[183];
U(0, 0, pi/3) q[183];
cx q[24], q[183];
cx q[25], q[183];
U(0, 0, pi/3) q[183];
cx q[25], q[183];
cx q[28], q[183];
U(0, 0, pi/3) q[183];
cx q[28], q[183];
cx q[29], q[183];
U(0, 0, pi/3) q[183];
cx q[29], q[183];
cx q[30], q[183];
U(0, 0, pi/3) q[183];
cx q[30], q[183];
cx q[31], q[183];
U(0, 0, pi/3) q[183];
cx q[31], q[183];
cx q[35], q[183];
U(0, 0, pi/3) q[183];
cx q[35], q[183];
cx q[36], q[183];
U(0, 0, pi/3) q[183];
cx q[36], q[183];
cx q[39], q[183];
U(0, 0, pi/3) q[183];
cx q[39], q[183];
cx q[41], q[183];
U(0, 0, pi/3) q[183];
cx q[41], q[183];
cx q[44], q[183];
U(0, 0, pi/3) q[183];
cx q[44], q[183];
cx q[46], q[183];
U(0, 0, pi/3) q[183];
cx q[46], q[183];
cx q[48], q[183];
U(0, 0, pi/3) q[183];
cx q[48], q[183];
cx q[49], q[183];
U(0, 0, pi/3) q[183];
cx q[49], q[183];
cx q[52], q[183];
U(0, 0, pi/3) q[183];
cx q[52], q[183];
cx q[53], q[183];
U(0, 0, pi/3) q[183];
cx q[53], q[183];
cx q[55], q[183];
U(0, 0, pi/3) q[183];
cx q[55], q[183];
cx q[56], q[183];
U(0, 0, pi/3) q[183];
cx q[56], q[183];
cx q[57], q[183];
U(0, 0, pi/3) q[183];
cx q[57], q[183];
cx q[65], q[183];
U(0, 0, pi/3) q[183];
cx q[65], q[183];
cx q[66], q[183];
U(0, 0, pi/3) q[183];
cx q[66], q[183];
cx q[67], q[183];
U(0, 0, pi/3) q[183];
cx q[67], q[183];
cx q[68], q[183];
U(0, 0, pi/3) q[183];
cx q[68], q[183];
cx q[72], q[183];
U(0, 0, pi/3) q[183];
cx q[72], q[183];
cx q[73], q[183];
U(0, 0, pi/3) q[183];
cx q[73], q[183];
cx q[74], q[183];
U(0, 0, pi/3) q[183];
cx q[74], q[183];
cx q[75], q[183];
U(0, 0, pi/3) q[183];
cx q[75], q[183];
cx q[76], q[183];
U(0, 0, pi/3) q[183];
cx q[76], q[183];
cx q[77], q[183];
U(0, 0, pi/3) q[183];
cx q[77], q[183];
cx q[81], q[183];
U(0, 0, pi/3) q[183];
cx q[81], q[183];
cx q[82], q[183];
U(0, 0, pi/3) q[183];
cx q[82], q[183];
cx q[89], q[183];
U(0, 0, pi/3) q[183];
cx q[89], q[183];
cx q[91], q[183];
U(0, 0, pi/3) q[183];
cx q[91], q[183];
cx q[92], q[183];
U(0, 0, pi/3) q[183];
cx q[92], q[183];
cx q[96], q[183];
U(0, 0, pi/3) q[183];
cx q[96], q[183];
cx q[97], q[183];
U(0, 0, pi/3) q[183];
cx q[97], q[183];
cx q[98], q[183];
U(0, 0, pi/3) q[183];
cx q[98], q[183];
cx q[102], q[183];
U(0, 0, pi/3) q[183];
cx q[102], q[183];
cx q[104], q[183];
U(0, 0, pi/3) q[183];
cx q[104], q[183];
cx q[108], q[183];
U(0, 0, pi/3) q[183];
cx q[108], q[183];
cx q[115], q[183];
U(0, 0, pi/3) q[183];
cx q[115], q[183];
cx q[117], q[183];
U(0, 0, pi/3) q[183];
cx q[117], q[183];
cx q[118], q[183];
U(0, 0, pi/3) q[183];
cx q[118], q[183];
cx q[120], q[183];
U(0, 0, pi/3) q[183];
cx q[120], q[183];
cx q[122], q[183];
U(0, 0, pi/3) q[183];
cx q[122], q[183];
cx q[124], q[183];
U(0, 0, pi/3) q[183];
cx q[124], q[183];
cx q[125], q[183];
U(0, 0, pi/3) q[183];
cx q[125], q[183];
cx q[128], q[183];
U(0, 0, pi/3) q[183];
cx q[128], q[183];
cx q[130], q[183];
U(0, 0, pi/3) q[183];
cx q[130], q[183];
cx q[134], q[183];
U(0, 0, pi/3) q[183];
cx q[134], q[183];
cx q[139], q[183];
U(0, 0, pi/3) q[183];
cx q[139], q[183];
cx q[140], q[183];
U(0, 0, pi/3) q[183];
cx q[140], q[183];
cx q[142], q[183];
U(0, 0, pi/3) q[183];
cx q[142], q[183];
cx q[147], q[183];
U(0, 0, pi/3) q[183];
cx q[147], q[183];
cx q[149], q[183];
U(0, 0, pi/3) q[183];
cx q[149], q[183];
cx q[151], q[183];
U(0, 0, pi/3) q[183];
cx q[151], q[183];
cx q[152], q[183];
U(0, 0, pi/3) q[183];
cx q[152], q[183];
cx q[153], q[183];
U(0, 0, pi/3) q[183];
cx q[153], q[183];
cx q[154], q[183];
U(0, 0, pi/3) q[183];
cx q[154], q[183];
cx q[156], q[183];
U(0, 0, pi/3) q[183];
cx q[156], q[183];
cx q[158], q[183];
U(0, 0, pi/3) q[183];
cx q[158], q[183];
cx q[159], q[183];
U(0, 0, pi/3) q[183];
cx q[159], q[183];
cx q[160], q[183];
U(0, 0, pi/3) q[183];
cx q[160], q[183];
cx q[161], q[183];
U(0, 0, pi/3) q[183];
cx q[161], q[183];
cx q[164], q[183];
U(0, 0, pi/3) q[183];
cx q[164], q[183];
cx q[166], q[183];
U(0, 0, pi/3) q[183];
cx q[166], q[183];
cx q[167], q[183];
U(0, 0, pi/3) q[183];
cx q[167], q[183];
cx q[171], q[183];
U(0, 0, pi/3) q[183];
cx q[171], q[183];
cx q[173], q[183];
U(0, 0, pi/3) q[183];
cx q[173], q[183];
cx q[177], q[183];
U(0, 0, pi/3) q[183];
cx q[177], q[183];
cx q[178], q[183];
U(0, 0, pi/3) q[183];
cx q[178], q[183];
cx q[179], q[183];
U(0, 0, pi/3) q[183];
cx q[179], q[183];
cx q[180], q[183];
U(0, 0, pi/3) q[183];
cx q[180], q[183];
cx q[181], q[183];
U(0, 0, pi/3) q[183];
cx q[181], q[183];
cx q[0], q[184];
U(0, 0, pi/3) q[184];
cx q[0], q[184];
cx q[3], q[184];
U(0, 0, pi/3) q[184];
cx q[3], q[184];
cx q[4], q[184];
U(0, 0, pi/3) q[184];
cx q[4], q[184];
cx q[5], q[184];
U(0, 0, pi/3) q[184];
cx q[5], q[184];
cx q[6], q[184];
U(0, 0, pi/3) q[184];
cx q[6], q[184];
cx q[9], q[184];
U(0, 0, pi/3) q[184];
cx q[9], q[184];
cx q[10], q[184];
U(0, 0, pi/3) q[184];
cx q[10], q[184];
cx q[14], q[184];
U(0, 0, pi/3) q[184];
cx q[14], q[184];
cx q[15], q[184];
U(0, 0, pi/3) q[184];
cx q[15], q[184];
cx q[19], q[184];
U(0, 0, pi/3) q[184];
cx q[19], q[184];
cx q[20], q[184];
U(0, 0, pi/3) q[184];
cx q[20], q[184];
cx q[21], q[184];
U(0, 0, pi/3) q[184];
cx q[21], q[184];
cx q[23], q[184];
U(0, 0, pi/3) q[184];
cx q[23], q[184];
cx q[24], q[184];
U(0, 0, pi/3) q[184];
cx q[24], q[184];
cx q[26], q[184];
U(0, 0, pi/3) q[184];
cx q[26], q[184];
cx q[27], q[184];
U(0, 0, pi/3) q[184];
cx q[27], q[184];
cx q[29], q[184];
U(0, 0, pi/3) q[184];
cx q[29], q[184];
cx q[33], q[184];
U(0, 0, pi/3) q[184];
cx q[33], q[184];
cx q[37], q[184];
U(0, 0, pi/3) q[184];
cx q[37], q[184];
cx q[40], q[184];
U(0, 0, pi/3) q[184];
cx q[40], q[184];
cx q[41], q[184];
U(0, 0, pi/3) q[184];
cx q[41], q[184];
cx q[43], q[184];
U(0, 0, pi/3) q[184];
cx q[43], q[184];
cx q[44], q[184];
U(0, 0, pi/3) q[184];
cx q[44], q[184];
cx q[47], q[184];
U(0, 0, pi/3) q[184];
cx q[47], q[184];
cx q[54], q[184];
U(0, 0, pi/3) q[184];
cx q[54], q[184];
cx q[61], q[184];
U(0, 0, pi/3) q[184];
cx q[61], q[184];
cx q[63], q[184];
U(0, 0, pi/3) q[184];
cx q[63], q[184];
cx q[65], q[184];
U(0, 0, pi/3) q[184];
cx q[65], q[184];
cx q[66], q[184];
U(0, 0, pi/3) q[184];
cx q[66], q[184];
cx q[68], q[184];
U(0, 0, pi/3) q[184];
cx q[68], q[184];
cx q[70], q[184];
U(0, 0, pi/3) q[184];
cx q[70], q[184];
cx q[71], q[184];
U(0, 0, pi/3) q[184];
cx q[71], q[184];
cx q[72], q[184];
U(0, 0, pi/3) q[184];
cx q[72], q[184];
cx q[74], q[184];
U(0, 0, pi/3) q[184];
cx q[74], q[184];
cx q[75], q[184];
U(0, 0, pi/3) q[184];
cx q[75], q[184];
cx q[76], q[184];
U(0, 0, pi/3) q[184];
cx q[76], q[184];
cx q[77], q[184];
U(0, 0, pi/3) q[184];
cx q[77], q[184];
cx q[80], q[184];
U(0, 0, pi/3) q[184];
cx q[80], q[184];
cx q[81], q[184];
U(0, 0, pi/3) q[184];
cx q[81], q[184];
cx q[83], q[184];
U(0, 0, pi/3) q[184];
cx q[83], q[184];
cx q[85], q[184];
U(0, 0, pi/3) q[184];
cx q[85], q[184];
cx q[87], q[184];
U(0, 0, pi/3) q[184];
cx q[87], q[184];
cx q[89], q[184];
U(0, 0, pi/3) q[184];
cx q[89], q[184];
cx q[91], q[184];
U(0, 0, pi/3) q[184];
cx q[91], q[184];
cx q[92], q[184];
U(0, 0, pi/3) q[184];
cx q[92], q[184];
cx q[93], q[184];
U(0, 0, pi/3) q[184];
cx q[93], q[184];
cx q[97], q[184];
U(0, 0, pi/3) q[184];
cx q[97], q[184];
cx q[98], q[184];
U(0, 0, pi/3) q[184];
cx q[98], q[184];
cx q[99], q[184];
U(0, 0, pi/3) q[184];
cx q[99], q[184];
cx q[100], q[184];
U(0, 0, pi/3) q[184];
cx q[100], q[184];
cx q[102], q[184];
U(0, 0, pi/3) q[184];
cx q[102], q[184];
cx q[103], q[184];
U(0, 0, pi/3) q[184];
cx q[103], q[184];
cx q[104], q[184];
U(0, 0, pi/3) q[184];
cx q[104], q[184];
cx q[105], q[184];
U(0, 0, pi/3) q[184];
cx q[105], q[184];
cx q[109], q[184];
U(0, 0, pi/3) q[184];
cx q[109], q[184];
cx q[110], q[184];
U(0, 0, pi/3) q[184];
cx q[110], q[184];
cx q[111], q[184];
U(0, 0, pi/3) q[184];
cx q[111], q[184];
cx q[112], q[184];
U(0, 0, pi/3) q[184];
cx q[112], q[184];
cx q[113], q[184];
U(0, 0, pi/3) q[184];
cx q[113], q[184];
cx q[114], q[184];
U(0, 0, pi/3) q[184];
cx q[114], q[184];
cx q[115], q[184];
U(0, 0, pi/3) q[184];
cx q[115], q[184];
cx q[116], q[184];
U(0, 0, pi/3) q[184];
cx q[116], q[184];
cx q[117], q[184];
U(0, 0, pi/3) q[184];
cx q[117], q[184];
cx q[118], q[184];
U(0, 0, pi/3) q[184];
cx q[118], q[184];
cx q[120], q[184];
U(0, 0, pi/3) q[184];
cx q[120], q[184];
cx q[123], q[184];
U(0, 0, pi/3) q[184];
cx q[123], q[184];
cx q[124], q[184];
U(0, 0, pi/3) q[184];
cx q[124], q[184];
cx q[125], q[184];
U(0, 0, pi/3) q[184];
cx q[125], q[184];
cx q[129], q[184];
U(0, 0, pi/3) q[184];
cx q[129], q[184];
cx q[130], q[184];
U(0, 0, pi/3) q[184];
cx q[130], q[184];
cx q[131], q[184];
U(0, 0, pi/3) q[184];
cx q[131], q[184];
cx q[133], q[184];
U(0, 0, pi/3) q[184];
cx q[133], q[184];
cx q[134], q[184];
U(0, 0, pi/3) q[184];
cx q[134], q[184];
cx q[140], q[184];
U(0, 0, pi/3) q[184];
cx q[140], q[184];
cx q[142], q[184];
U(0, 0, pi/3) q[184];
cx q[142], q[184];
cx q[143], q[184];
U(0, 0, pi/3) q[184];
cx q[143], q[184];
cx q[148], q[184];
U(0, 0, pi/3) q[184];
cx q[148], q[184];
cx q[151], q[184];
U(0, 0, pi/3) q[184];
cx q[151], q[184];
cx q[152], q[184];
U(0, 0, pi/3) q[184];
cx q[152], q[184];
cx q[154], q[184];
U(0, 0, pi/3) q[184];
cx q[154], q[184];
cx q[157], q[184];
U(0, 0, pi/3) q[184];
cx q[157], q[184];
cx q[159], q[184];
U(0, 0, pi/3) q[184];
cx q[159], q[184];
cx q[160], q[184];
U(0, 0, pi/3) q[184];
cx q[160], q[184];
cx q[162], q[184];
U(0, 0, pi/3) q[184];
cx q[162], q[184];
cx q[164], q[184];
U(0, 0, pi/3) q[184];
cx q[164], q[184];
cx q[165], q[184];
U(0, 0, pi/3) q[184];
cx q[165], q[184];
cx q[167], q[184];
U(0, 0, pi/3) q[184];
cx q[167], q[184];
cx q[170], q[184];
U(0, 0, pi/3) q[184];
cx q[170], q[184];
cx q[171], q[184];
U(0, 0, pi/3) q[184];
cx q[171], q[184];
cx q[172], q[184];
U(0, 0, pi/3) q[184];
cx q[172], q[184];
cx q[174], q[184];
U(0, 0, pi/3) q[184];
cx q[174], q[184];
cx q[175], q[184];
U(0, 0, pi/3) q[184];
cx q[175], q[184];
cx q[176], q[184];
U(0, 0, pi/3) q[184];
cx q[176], q[184];
cx q[178], q[184];
U(0, 0, pi/3) q[184];
cx q[178], q[184];
cx q[180], q[184];
U(0, 0, pi/3) q[184];
cx q[180], q[184];
cx q[182], q[184];
U(0, 0, pi/3) q[184];
cx q[182], q[184];
cx q[1], q[185];
U(0, 0, pi/3) q[185];
cx q[1], q[185];
cx q[4], q[185];
U(0, 0, pi/3) q[185];
cx q[4], q[185];
cx q[5], q[185];
U(0, 0, pi/3) q[185];
cx q[5], q[185];
cx q[6], q[185];
U(0, 0, pi/3) q[185];
cx q[6], q[185];
cx q[12], q[185];
U(0, 0, pi/3) q[185];
cx q[12], q[185];
cx q[14], q[185];
U(0, 0, pi/3) q[185];
cx q[14], q[185];
cx q[15], q[185];
U(0, 0, pi/3) q[185];
cx q[15], q[185];
cx q[18], q[185];
U(0, 0, pi/3) q[185];
cx q[18], q[185];
cx q[23], q[185];
U(0, 0, pi/3) q[185];
cx q[23], q[185];
cx q[27], q[185];
U(0, 0, pi/3) q[185];
cx q[27], q[185];
cx q[31], q[185];
U(0, 0, pi/3) q[185];
cx q[31], q[185];
cx q[33], q[185];
U(0, 0, pi/3) q[185];
cx q[33], q[185];
cx q[34], q[185];
U(0, 0, pi/3) q[185];
cx q[34], q[185];
cx q[36], q[185];
U(0, 0, pi/3) q[185];
cx q[36], q[185];
cx q[37], q[185];
U(0, 0, pi/3) q[185];
cx q[37], q[185];
cx q[40], q[185];
U(0, 0, pi/3) q[185];
cx q[40], q[185];
cx q[53], q[185];
U(0, 0, pi/3) q[185];
cx q[53], q[185];
cx q[57], q[185];
U(0, 0, pi/3) q[185];
cx q[57], q[185];
cx q[60], q[185];
U(0, 0, pi/3) q[185];
cx q[60], q[185];
cx q[63], q[185];
U(0, 0, pi/3) q[185];
cx q[63], q[185];
cx q[64], q[185];
U(0, 0, pi/3) q[185];
cx q[64], q[185];
cx q[65], q[185];
U(0, 0, pi/3) q[185];
cx q[65], q[185];
cx q[67], q[185];
U(0, 0, pi/3) q[185];
cx q[67], q[185];
cx q[69], q[185];
U(0, 0, pi/3) q[185];
cx q[69], q[185];
cx q[71], q[185];
U(0, 0, pi/3) q[185];
cx q[71], q[185];
cx q[78], q[185];
U(0, 0, pi/3) q[185];
cx q[78], q[185];
cx q[79], q[185];
U(0, 0, pi/3) q[185];
cx q[79], q[185];
cx q[80], q[185];
U(0, 0, pi/3) q[185];
cx q[80], q[185];
cx q[82], q[185];
U(0, 0, pi/3) q[185];
cx q[82], q[185];
cx q[85], q[185];
U(0, 0, pi/3) q[185];
cx q[85], q[185];
cx q[86], q[185];
U(0, 0, pi/3) q[185];
cx q[86], q[185];
cx q[88], q[185];
U(0, 0, pi/3) q[185];
cx q[88], q[185];
cx q[90], q[185];
U(0, 0, pi/3) q[185];
cx q[90], q[185];
cx q[91], q[185];
U(0, 0, pi/3) q[185];
cx q[91], q[185];
cx q[92], q[185];
U(0, 0, pi/3) q[185];
cx q[92], q[185];
cx q[94], q[185];
U(0, 0, pi/3) q[185];
cx q[94], q[185];
cx q[98], q[185];
U(0, 0, pi/3) q[185];
cx q[98], q[185];
cx q[101], q[185];
U(0, 0, pi/3) q[185];
cx q[101], q[185];
cx q[109], q[185];
U(0, 0, pi/3) q[185];
cx q[109], q[185];
cx q[110], q[185];
U(0, 0, pi/3) q[185];
cx q[110], q[185];
cx q[111], q[185];
U(0, 0, pi/3) q[185];
cx q[111], q[185];
cx q[113], q[185];
U(0, 0, pi/3) q[185];
cx q[113], q[185];
cx q[114], q[185];
U(0, 0, pi/3) q[185];
cx q[114], q[185];
cx q[119], q[185];
U(0, 0, pi/3) q[185];
cx q[119], q[185];
cx q[124], q[185];
U(0, 0, pi/3) q[185];
cx q[124], q[185];
cx q[126], q[185];
U(0, 0, pi/3) q[185];
cx q[126], q[185];
cx q[127], q[185];
U(0, 0, pi/3) q[185];
cx q[127], q[185];
cx q[132], q[185];
U(0, 0, pi/3) q[185];
cx q[132], q[185];
cx q[133], q[185];
U(0, 0, pi/3) q[185];
cx q[133], q[185];
cx q[134], q[185];
U(0, 0, pi/3) q[185];
cx q[134], q[185];
cx q[135], q[185];
U(0, 0, pi/3) q[185];
cx q[135], q[185];
cx q[139], q[185];
U(0, 0, pi/3) q[185];
cx q[139], q[185];
cx q[141], q[185];
U(0, 0, pi/3) q[185];
cx q[141], q[185];
cx q[143], q[185];
U(0, 0, pi/3) q[185];
cx q[143], q[185];
cx q[144], q[185];
U(0, 0, pi/3) q[185];
cx q[144], q[185];
cx q[146], q[185];
U(0, 0, pi/3) q[185];
cx q[146], q[185];
cx q[147], q[185];
U(0, 0, pi/3) q[185];
cx q[147], q[185];
cx q[148], q[185];
U(0, 0, pi/3) q[185];
cx q[148], q[185];
cx q[149], q[185];
U(0, 0, pi/3) q[185];
cx q[149], q[185];
cx q[150], q[185];
U(0, 0, pi/3) q[185];
cx q[150], q[185];
cx q[151], q[185];
U(0, 0, pi/3) q[185];
cx q[151], q[185];
cx q[152], q[185];
U(0, 0, pi/3) q[185];
cx q[152], q[185];
cx q[155], q[185];
U(0, 0, pi/3) q[185];
cx q[155], q[185];
cx q[156], q[185];
U(0, 0, pi/3) q[185];
cx q[156], q[185];
cx q[158], q[185];
U(0, 0, pi/3) q[185];
cx q[158], q[185];
cx q[159], q[185];
U(0, 0, pi/3) q[185];
cx q[159], q[185];
cx q[160], q[185];
U(0, 0, pi/3) q[185];
cx q[160], q[185];
cx q[166], q[185];
U(0, 0, pi/3) q[185];
cx q[166], q[185];
cx q[167], q[185];
U(0, 0, pi/3) q[185];
cx q[167], q[185];
cx q[169], q[185];
U(0, 0, pi/3) q[185];
cx q[169], q[185];
cx q[170], q[185];
U(0, 0, pi/3) q[185];
cx q[170], q[185];
cx q[172], q[185];
U(0, 0, pi/3) q[185];
cx q[172], q[185];
cx q[173], q[185];
U(0, 0, pi/3) q[185];
cx q[173], q[185];
cx q[174], q[185];
U(0, 0, pi/3) q[185];
cx q[174], q[185];
cx q[176], q[185];
U(0, 0, pi/3) q[185];
cx q[176], q[185];
cx q[177], q[185];
U(0, 0, pi/3) q[185];
cx q[177], q[185];
cx q[179], q[185];
U(0, 0, pi/3) q[185];
cx q[179], q[185];
cx q[182], q[185];
U(0, 0, pi/3) q[185];
cx q[182], q[185];
cx q[183], q[185];
U(0, 0, pi/3) q[185];
cx q[183], q[185];
cx q[184], q[185];
U(0, 0, pi/3) q[185];
cx q[184], q[185];
cx q[0], q[186];
U(0, 0, pi/3) q[186];
cx q[0], q[186];
cx q[1], q[186];
U(0, 0, pi/3) q[186];
cx q[1], q[186];
cx q[3], q[186];
U(0, 0, pi/3) q[186];
cx q[3], q[186];
cx q[6], q[186];
U(0, 0, pi/3) q[186];
cx q[6], q[186];
cx q[7], q[186];
U(0, 0, pi/3) q[186];
cx q[7], q[186];
cx q[12], q[186];
U(0, 0, pi/3) q[186];
cx q[12], q[186];
cx q[13], q[186];
U(0, 0, pi/3) q[186];
cx q[13], q[186];
cx q[14], q[186];
U(0, 0, pi/3) q[186];
cx q[14], q[186];
cx q[15], q[186];
U(0, 0, pi/3) q[186];
cx q[15], q[186];
cx q[16], q[186];
U(0, 0, pi/3) q[186];
cx q[16], q[186];
cx q[17], q[186];
U(0, 0, pi/3) q[186];
cx q[17], q[186];
cx q[19], q[186];
U(0, 0, pi/3) q[186];
cx q[19], q[186];
cx q[21], q[186];
U(0, 0, pi/3) q[186];
cx q[21], q[186];
cx q[26], q[186];
U(0, 0, pi/3) q[186];
cx q[26], q[186];
cx q[29], q[186];
U(0, 0, pi/3) q[186];
cx q[29], q[186];
cx q[30], q[186];
U(0, 0, pi/3) q[186];
cx q[30], q[186];
cx q[33], q[186];
U(0, 0, pi/3) q[186];
cx q[33], q[186];
cx q[34], q[186];
U(0, 0, pi/3) q[186];
cx q[34], q[186];
cx q[37], q[186];
U(0, 0, pi/3) q[186];
cx q[37], q[186];
cx q[38], q[186];
U(0, 0, pi/3) q[186];
cx q[38], q[186];
cx q[39], q[186];
U(0, 0, pi/3) q[186];
cx q[39], q[186];
cx q[40], q[186];
U(0, 0, pi/3) q[186];
cx q[40], q[186];
cx q[42], q[186];
U(0, 0, pi/3) q[186];
cx q[42], q[186];
cx q[45], q[186];
U(0, 0, pi/3) q[186];
cx q[45], q[186];
cx q[47], q[186];
U(0, 0, pi/3) q[186];
cx q[47], q[186];
cx q[50], q[186];
U(0, 0, pi/3) q[186];
cx q[50], q[186];
cx q[51], q[186];
U(0, 0, pi/3) q[186];
cx q[51], q[186];
cx q[52], q[186];
U(0, 0, pi/3) q[186];
cx q[52], q[186];
cx q[53], q[186];
U(0, 0, pi/3) q[186];
cx q[53], q[186];
cx q[56], q[186];
U(0, 0, pi/3) q[186];
cx q[56], q[186];
cx q[58], q[186];
U(0, 0, pi/3) q[186];
cx q[58], q[186];
cx q[60], q[186];
U(0, 0, pi/3) q[186];
cx q[60], q[186];
cx q[61], q[186];
U(0, 0, pi/3) q[186];
cx q[61], q[186];
cx q[62], q[186];
U(0, 0, pi/3) q[186];
cx q[62], q[186];
cx q[63], q[186];
U(0, 0, pi/3) q[186];
cx q[63], q[186];
cx q[64], q[186];
U(0, 0, pi/3) q[186];
cx q[64], q[186];
cx q[68], q[186];
U(0, 0, pi/3) q[186];
cx q[68], q[186];
cx q[69], q[186];
U(0, 0, pi/3) q[186];
cx q[69], q[186];
cx q[70], q[186];
U(0, 0, pi/3) q[186];
cx q[70], q[186];
cx q[72], q[186];
U(0, 0, pi/3) q[186];
cx q[72], q[186];
cx q[74], q[186];
U(0, 0, pi/3) q[186];
cx q[74], q[186];
cx q[77], q[186];
U(0, 0, pi/3) q[186];
cx q[77], q[186];
cx q[79], q[186];
U(0, 0, pi/3) q[186];
cx q[79], q[186];
cx q[80], q[186];
U(0, 0, pi/3) q[186];
cx q[80], q[186];
cx q[82], q[186];
U(0, 0, pi/3) q[186];
cx q[82], q[186];
cx q[83], q[186];
U(0, 0, pi/3) q[186];
cx q[83], q[186];
cx q[84], q[186];
U(0, 0, pi/3) q[186];
cx q[84], q[186];
cx q[85], q[186];
U(0, 0, pi/3) q[186];
cx q[85], q[186];
cx q[87], q[186];
U(0, 0, pi/3) q[186];
cx q[87], q[186];
cx q[88], q[186];
U(0, 0, pi/3) q[186];
cx q[88], q[186];
cx q[89], q[186];
U(0, 0, pi/3) q[186];
cx q[89], q[186];
cx q[92], q[186];
U(0, 0, pi/3) q[186];
cx q[92], q[186];
cx q[93], q[186];
U(0, 0, pi/3) q[186];
cx q[93], q[186];
cx q[98], q[186];
U(0, 0, pi/3) q[186];
cx q[98], q[186];
cx q[102], q[186];
U(0, 0, pi/3) q[186];
cx q[102], q[186];
cx q[103], q[186];
U(0, 0, pi/3) q[186];
cx q[103], q[186];
cx q[104], q[186];
U(0, 0, pi/3) q[186];
cx q[104], q[186];
cx q[105], q[186];
U(0, 0, pi/3) q[186];
cx q[105], q[186];
cx q[107], q[186];
U(0, 0, pi/3) q[186];
cx q[107], q[186];
cx q[110], q[186];
U(0, 0, pi/3) q[186];
cx q[110], q[186];
cx q[113], q[186];
U(0, 0, pi/3) q[186];
cx q[113], q[186];
cx q[115], q[186];
U(0, 0, pi/3) q[186];
cx q[115], q[186];
cx q[116], q[186];
U(0, 0, pi/3) q[186];
cx q[116], q[186];
cx q[119], q[186];
U(0, 0, pi/3) q[186];
cx q[119], q[186];
cx q[120], q[186];
U(0, 0, pi/3) q[186];
cx q[120], q[186];
cx q[121], q[186];
U(0, 0, pi/3) q[186];
cx q[121], q[186];
cx q[124], q[186];
U(0, 0, pi/3) q[186];
cx q[124], q[186];
cx q[125], q[186];
U(0, 0, pi/3) q[186];
cx q[125], q[186];
cx q[126], q[186];
U(0, 0, pi/3) q[186];
cx q[126], q[186];
cx q[132], q[186];
U(0, 0, pi/3) q[186];
cx q[132], q[186];
cx q[141], q[186];
U(0, 0, pi/3) q[186];
cx q[141], q[186];
cx q[143], q[186];
U(0, 0, pi/3) q[186];
cx q[143], q[186];
cx q[145], q[186];
U(0, 0, pi/3) q[186];
cx q[145], q[186];
cx q[146], q[186];
U(0, 0, pi/3) q[186];
cx q[146], q[186];
cx q[147], q[186];
U(0, 0, pi/3) q[186];
cx q[147], q[186];
cx q[148], q[186];
U(0, 0, pi/3) q[186];
cx q[148], q[186];
cx q[149], q[186];
U(0, 0, pi/3) q[186];
cx q[149], q[186];
cx q[153], q[186];
U(0, 0, pi/3) q[186];
cx q[153], q[186];
cx q[155], q[186];
U(0, 0, pi/3) q[186];
cx q[155], q[186];
cx q[157], q[186];
U(0, 0, pi/3) q[186];
cx q[157], q[186];
cx q[159], q[186];
U(0, 0, pi/3) q[186];
cx q[159], q[186];
cx q[160], q[186];
U(0, 0, pi/3) q[186];
cx q[160], q[186];
cx q[162], q[186];
U(0, 0, pi/3) q[186];
cx q[162], q[186];
cx q[167], q[186];
U(0, 0, pi/3) q[186];
cx q[167], q[186];
cx q[168], q[186];
U(0, 0, pi/3) q[186];
cx q[168], q[186];
cx q[169], q[186];
U(0, 0, pi/3) q[186];
cx q[169], q[186];
cx q[171], q[186];
U(0, 0, pi/3) q[186];
cx q[171], q[186];
cx q[173], q[186];
U(0, 0, pi/3) q[186];
cx q[173], q[186];
cx q[174], q[186];
U(0, 0, pi/3) q[186];
cx q[174], q[186];
cx q[175], q[186];
U(0, 0, pi/3) q[186];
cx q[175], q[186];
cx q[179], q[186];
U(0, 0, pi/3) q[186];
cx q[179], q[186];
cx q[180], q[186];
U(0, 0, pi/3) q[186];
cx q[180], q[186];
cx q[183], q[186];
U(0, 0, pi/3) q[186];
cx q[183], q[186];
cx q[0], q[187];
U(0, 0, pi/3) q[187];
cx q[0], q[187];
cx q[2], q[187];
U(0, 0, pi/3) q[187];
cx q[2], q[187];
cx q[6], q[187];
U(0, 0, pi/3) q[187];
cx q[6], q[187];
cx q[7], q[187];
U(0, 0, pi/3) q[187];
cx q[7], q[187];
cx q[8], q[187];
U(0, 0, pi/3) q[187];
cx q[8], q[187];
cx q[9], q[187];
U(0, 0, pi/3) q[187];
cx q[9], q[187];
cx q[11], q[187];
U(0, 0, pi/3) q[187];
cx q[11], q[187];
cx q[14], q[187];
U(0, 0, pi/3) q[187];
cx q[14], q[187];
cx q[15], q[187];
U(0, 0, pi/3) q[187];
cx q[15], q[187];
cx q[17], q[187];
U(0, 0, pi/3) q[187];
cx q[17], q[187];
cx q[18], q[187];
U(0, 0, pi/3) q[187];
cx q[18], q[187];
cx q[19], q[187];
U(0, 0, pi/3) q[187];
cx q[19], q[187];
cx q[21], q[187];
U(0, 0, pi/3) q[187];
cx q[21], q[187];
cx q[23], q[187];
U(0, 0, pi/3) q[187];
cx q[23], q[187];
cx q[25], q[187];
U(0, 0, pi/3) q[187];
cx q[25], q[187];
cx q[28], q[187];
U(0, 0, pi/3) q[187];
cx q[28], q[187];
cx q[29], q[187];
U(0, 0, pi/3) q[187];
cx q[29], q[187];
cx q[30], q[187];
U(0, 0, pi/3) q[187];
cx q[30], q[187];
cx q[31], q[187];
U(0, 0, pi/3) q[187];
cx q[31], q[187];
cx q[39], q[187];
U(0, 0, pi/3) q[187];
cx q[39], q[187];
cx q[40], q[187];
U(0, 0, pi/3) q[187];
cx q[40], q[187];
cx q[41], q[187];
U(0, 0, pi/3) q[187];
cx q[41], q[187];
cx q[42], q[187];
U(0, 0, pi/3) q[187];
cx q[42], q[187];
cx q[45], q[187];
U(0, 0, pi/3) q[187];
cx q[45], q[187];
cx q[46], q[187];
U(0, 0, pi/3) q[187];
cx q[46], q[187];
cx q[47], q[187];
U(0, 0, pi/3) q[187];
cx q[47], q[187];
cx q[48], q[187];
U(0, 0, pi/3) q[187];
cx q[48], q[187];
cx q[52], q[187];
U(0, 0, pi/3) q[187];
cx q[52], q[187];
cx q[54], q[187];
U(0, 0, pi/3) q[187];
cx q[54], q[187];
cx q[55], q[187];
U(0, 0, pi/3) q[187];
cx q[55], q[187];
cx q[57], q[187];
U(0, 0, pi/3) q[187];
cx q[57], q[187];
cx q[60], q[187];
U(0, 0, pi/3) q[187];
cx q[60], q[187];
cx q[61], q[187];
U(0, 0, pi/3) q[187];
cx q[61], q[187];
cx q[64], q[187];
U(0, 0, pi/3) q[187];
cx q[64], q[187];
cx q[68], q[187];
U(0, 0, pi/3) q[187];
cx q[68], q[187];
cx q[69], q[187];
U(0, 0, pi/3) q[187];
cx q[69], q[187];
cx q[70], q[187];
U(0, 0, pi/3) q[187];
cx q[70], q[187];
cx q[74], q[187];
U(0, 0, pi/3) q[187];
cx q[74], q[187];
cx q[76], q[187];
U(0, 0, pi/3) q[187];
cx q[76], q[187];
cx q[78], q[187];
U(0, 0, pi/3) q[187];
cx q[78], q[187];
cx q[79], q[187];
U(0, 0, pi/3) q[187];
cx q[79], q[187];
cx q[81], q[187];
U(0, 0, pi/3) q[187];
cx q[81], q[187];
cx q[82], q[187];
U(0, 0, pi/3) q[187];
cx q[82], q[187];
cx q[83], q[187];
U(0, 0, pi/3) q[187];
cx q[83], q[187];
cx q[88], q[187];
U(0, 0, pi/3) q[187];
cx q[88], q[187];
cx q[94], q[187];
U(0, 0, pi/3) q[187];
cx q[94], q[187];
cx q[98], q[187];
U(0, 0, pi/3) q[187];
cx q[98], q[187];
cx q[99], q[187];
U(0, 0, pi/3) q[187];
cx q[99], q[187];
cx q[101], q[187];
U(0, 0, pi/3) q[187];
cx q[101], q[187];
cx q[103], q[187];
U(0, 0, pi/3) q[187];
cx q[103], q[187];
cx q[106], q[187];
U(0, 0, pi/3) q[187];
cx q[106], q[187];
cx q[109], q[187];
U(0, 0, pi/3) q[187];
cx q[109], q[187];
cx q[110], q[187];
U(0, 0, pi/3) q[187];
cx q[110], q[187];
cx q[112], q[187];
U(0, 0, pi/3) q[187];
cx q[112], q[187];
cx q[115], q[187];
U(0, 0, pi/3) q[187];
cx q[115], q[187];
cx q[119], q[187];
U(0, 0, pi/3) q[187];
cx q[119], q[187];
cx q[120], q[187];
U(0, 0, pi/3) q[187];
cx q[120], q[187];
cx q[124], q[187];
U(0, 0, pi/3) q[187];
cx q[124], q[187];
cx q[126], q[187];
U(0, 0, pi/3) q[187];
cx q[126], q[187];
cx q[128], q[187];
U(0, 0, pi/3) q[187];
cx q[128], q[187];
cx q[129], q[187];
U(0, 0, pi/3) q[187];
cx q[129], q[187];
cx q[130], q[187];
U(0, 0, pi/3) q[187];
cx q[130], q[187];
cx q[132], q[187];
U(0, 0, pi/3) q[187];
cx q[132], q[187];
cx q[133], q[187];
U(0, 0, pi/3) q[187];
cx q[133], q[187];
cx q[134], q[187];
U(0, 0, pi/3) q[187];
cx q[134], q[187];
cx q[135], q[187];
U(0, 0, pi/3) q[187];
cx q[135], q[187];
cx q[136], q[187];
U(0, 0, pi/3) q[187];
cx q[136], q[187];
cx q[138], q[187];
U(0, 0, pi/3) q[187];
cx q[138], q[187];
cx q[139], q[187];
U(0, 0, pi/3) q[187];
cx q[139], q[187];
cx q[140], q[187];
U(0, 0, pi/3) q[187];
cx q[140], q[187];
cx q[142], q[187];
U(0, 0, pi/3) q[187];
cx q[142], q[187];
cx q[145], q[187];
U(0, 0, pi/3) q[187];
cx q[145], q[187];
cx q[151], q[187];
U(0, 0, pi/3) q[187];
cx q[151], q[187];
cx q[153], q[187];
U(0, 0, pi/3) q[187];
cx q[153], q[187];
cx q[156], q[187];
U(0, 0, pi/3) q[187];
cx q[156], q[187];
cx q[157], q[187];
U(0, 0, pi/3) q[187];
cx q[157], q[187];
cx q[159], q[187];
U(0, 0, pi/3) q[187];
cx q[159], q[187];
cx q[160], q[187];
U(0, 0, pi/3) q[187];
cx q[160], q[187];
cx q[162], q[187];
U(0, 0, pi/3) q[187];
cx q[162], q[187];
cx q[163], q[187];
U(0, 0, pi/3) q[187];
cx q[163], q[187];
cx q[164], q[187];
U(0, 0, pi/3) q[187];
cx q[164], q[187];
cx q[166], q[187];
U(0, 0, pi/3) q[187];
cx q[166], q[187];
cx q[167], q[187];
U(0, 0, pi/3) q[187];
cx q[167], q[187];
cx q[169], q[187];
U(0, 0, pi/3) q[187];
cx q[169], q[187];
cx q[171], q[187];
U(0, 0, pi/3) q[187];
cx q[171], q[187];
cx q[173], q[187];
U(0, 0, pi/3) q[187];
cx q[173], q[187];
cx q[174], q[187];
U(0, 0, pi/3) q[187];
cx q[174], q[187];
cx q[175], q[187];
U(0, 0, pi/3) q[187];
cx q[175], q[187];
cx q[176], q[187];
U(0, 0, pi/3) q[187];
cx q[176], q[187];
cx q[177], q[187];
U(0, 0, pi/3) q[187];
cx q[177], q[187];
cx q[178], q[187];
U(0, 0, pi/3) q[187];
cx q[178], q[187];
cx q[181], q[187];
U(0, 0, pi/3) q[187];
cx q[181], q[187];
cx q[182], q[187];
U(0, 0, pi/3) q[187];
cx q[182], q[187];
cx q[183], q[187];
U(0, 0, pi/3) q[187];
cx q[183], q[187];
cx q[185], q[187];
U(0, 0, pi/3) q[187];
cx q[185], q[187];
cx q[186], q[187];
U(0, 0, pi/3) q[187];
cx q[186], q[187];
cx q[0], q[188];
U(0, 0, pi/3) q[188];
cx q[0], q[188];
cx q[1], q[188];
U(0, 0, pi/3) q[188];
cx q[1], q[188];
cx q[3], q[188];
U(0, 0, pi/3) q[188];
cx q[3], q[188];
cx q[4], q[188];
U(0, 0, pi/3) q[188];
cx q[4], q[188];
cx q[7], q[188];
U(0, 0, pi/3) q[188];
cx q[7], q[188];
cx q[9], q[188];
U(0, 0, pi/3) q[188];
cx q[9], q[188];
cx q[10], q[188];
U(0, 0, pi/3) q[188];
cx q[10], q[188];
cx q[11], q[188];
U(0, 0, pi/3) q[188];
cx q[11], q[188];
cx q[12], q[188];
U(0, 0, pi/3) q[188];
cx q[12], q[188];
cx q[18], q[188];
U(0, 0, pi/3) q[188];
cx q[18], q[188];
cx q[20], q[188];
U(0, 0, pi/3) q[188];
cx q[20], q[188];
cx q[22], q[188];
U(0, 0, pi/3) q[188];
cx q[22], q[188];
cx q[24], q[188];
U(0, 0, pi/3) q[188];
cx q[24], q[188];
cx q[29], q[188];
U(0, 0, pi/3) q[188];
cx q[29], q[188];
cx q[36], q[188];
U(0, 0, pi/3) q[188];
cx q[36], q[188];
cx q[37], q[188];
U(0, 0, pi/3) q[188];
cx q[37], q[188];
cx q[38], q[188];
U(0, 0, pi/3) q[188];
cx q[38], q[188];
cx q[41], q[188];
U(0, 0, pi/3) q[188];
cx q[41], q[188];
cx q[42], q[188];
U(0, 0, pi/3) q[188];
cx q[42], q[188];
cx q[47], q[188];
U(0, 0, pi/3) q[188];
cx q[47], q[188];
cx q[49], q[188];
U(0, 0, pi/3) q[188];
cx q[49], q[188];
cx q[51], q[188];
U(0, 0, pi/3) q[188];
cx q[51], q[188];
cx q[53], q[188];
U(0, 0, pi/3) q[188];
cx q[53], q[188];
cx q[55], q[188];
U(0, 0, pi/3) q[188];
cx q[55], q[188];
cx q[57], q[188];
U(0, 0, pi/3) q[188];
cx q[57], q[188];
cx q[59], q[188];
U(0, 0, pi/3) q[188];
cx q[59], q[188];
cx q[60], q[188];
U(0, 0, pi/3) q[188];
cx q[60], q[188];
cx q[61], q[188];
U(0, 0, pi/3) q[188];
cx q[61], q[188];
cx q[66], q[188];
U(0, 0, pi/3) q[188];
cx q[66], q[188];
cx q[67], q[188];
U(0, 0, pi/3) q[188];
cx q[67], q[188];
cx q[68], q[188];
U(0, 0, pi/3) q[188];
cx q[68], q[188];
cx q[69], q[188];
U(0, 0, pi/3) q[188];
cx q[69], q[188];
cx q[72], q[188];
U(0, 0, pi/3) q[188];
cx q[72], q[188];
cx q[74], q[188];
U(0, 0, pi/3) q[188];
cx q[74], q[188];
cx q[77], q[188];
U(0, 0, pi/3) q[188];
cx q[77], q[188];
cx q[78], q[188];
U(0, 0, pi/3) q[188];
cx q[78], q[188];
cx q[79], q[188];
U(0, 0, pi/3) q[188];
cx q[79], q[188];
cx q[82], q[188];
U(0, 0, pi/3) q[188];
cx q[82], q[188];
cx q[86], q[188];
U(0, 0, pi/3) q[188];
cx q[86], q[188];
cx q[88], q[188];
U(0, 0, pi/3) q[188];
cx q[88], q[188];
cx q[90], q[188];
U(0, 0, pi/3) q[188];
cx q[90], q[188];
cx q[91], q[188];
U(0, 0, pi/3) q[188];
cx q[91], q[188];
cx q[92], q[188];
U(0, 0, pi/3) q[188];
cx q[92], q[188];
cx q[94], q[188];
U(0, 0, pi/3) q[188];
cx q[94], q[188];
cx q[96], q[188];
U(0, 0, pi/3) q[188];
cx q[96], q[188];
cx q[97], q[188];
U(0, 0, pi/3) q[188];
cx q[97], q[188];
cx q[98], q[188];
U(0, 0, pi/3) q[188];
cx q[98], q[188];
cx q[99], q[188];
U(0, 0, pi/3) q[188];
cx q[99], q[188];
cx q[100], q[188];
U(0, 0, pi/3) q[188];
cx q[100], q[188];
cx q[101], q[188];
U(0, 0, pi/3) q[188];
cx q[101], q[188];
cx q[102], q[188];
U(0, 0, pi/3) q[188];
cx q[102], q[188];
cx q[103], q[188];
U(0, 0, pi/3) q[188];
cx q[103], q[188];
cx q[109], q[188];
U(0, 0, pi/3) q[188];
cx q[109], q[188];
cx q[110], q[188];
U(0, 0, pi/3) q[188];
cx q[110], q[188];
cx q[113], q[188];
U(0, 0, pi/3) q[188];
cx q[113], q[188];
cx q[115], q[188];
U(0, 0, pi/3) q[188];
cx q[115], q[188];
cx q[118], q[188];
U(0, 0, pi/3) q[188];
cx q[118], q[188];
cx q[120], q[188];
U(0, 0, pi/3) q[188];
cx q[120], q[188];
cx q[121], q[188];
U(0, 0, pi/3) q[188];
cx q[121], q[188];
cx q[122], q[188];
U(0, 0, pi/3) q[188];
cx q[122], q[188];
cx q[123], q[188];
U(0, 0, pi/3) q[188];
cx q[123], q[188];
cx q[127], q[188];
U(0, 0, pi/3) q[188];
cx q[127], q[188];
cx q[128], q[188];
U(0, 0, pi/3) q[188];
cx q[128], q[188];
cx q[129], q[188];
U(0, 0, pi/3) q[188];
cx q[129], q[188];
cx q[133], q[188];
U(0, 0, pi/3) q[188];
cx q[133], q[188];
cx q[135], q[188];
U(0, 0, pi/3) q[188];
cx q[135], q[188];
cx q[136], q[188];
U(0, 0, pi/3) q[188];
cx q[136], q[188];
cx q[138], q[188];
U(0, 0, pi/3) q[188];
cx q[138], q[188];
cx q[139], q[188];
U(0, 0, pi/3) q[188];
cx q[139], q[188];
cx q[140], q[188];
U(0, 0, pi/3) q[188];
cx q[140], q[188];
cx q[146], q[188];
U(0, 0, pi/3) q[188];
cx q[146], q[188];
cx q[147], q[188];
U(0, 0, pi/3) q[188];
cx q[147], q[188];
cx q[149], q[188];
U(0, 0, pi/3) q[188];
cx q[149], q[188];
cx q[151], q[188];
U(0, 0, pi/3) q[188];
cx q[151], q[188];
cx q[154], q[188];
U(0, 0, pi/3) q[188];
cx q[154], q[188];
cx q[159], q[188];
U(0, 0, pi/3) q[188];
cx q[159], q[188];
cx q[162], q[188];
U(0, 0, pi/3) q[188];
cx q[162], q[188];
cx q[163], q[188];
U(0, 0, pi/3) q[188];
cx q[163], q[188];
cx q[164], q[188];
U(0, 0, pi/3) q[188];
cx q[164], q[188];
cx q[167], q[188];
U(0, 0, pi/3) q[188];
cx q[167], q[188];
cx q[168], q[188];
U(0, 0, pi/3) q[188];
cx q[168], q[188];
cx q[169], q[188];
U(0, 0, pi/3) q[188];
cx q[169], q[188];
cx q[171], q[188];
U(0, 0, pi/3) q[188];
cx q[171], q[188];
cx q[175], q[188];
U(0, 0, pi/3) q[188];
cx q[175], q[188];
cx q[177], q[188];
U(0, 0, pi/3) q[188];
cx q[177], q[188];
cx q[179], q[188];
U(0, 0, pi/3) q[188];
cx q[179], q[188];
cx q[180], q[188];
U(0, 0, pi/3) q[188];
cx q[180], q[188];
cx q[182], q[188];
U(0, 0, pi/3) q[188];
cx q[182], q[188];
cx q[183], q[188];
U(0, 0, pi/3) q[188];
cx q[183], q[188];
cx q[187], q[188];
U(0, 0, pi/3) q[188];
cx q[187], q[188];
cx q[1], q[189];
U(0, 0, pi/3) q[189];
cx q[1], q[189];
cx q[3], q[189];
U(0, 0, pi/3) q[189];
cx q[3], q[189];
cx q[4], q[189];
U(0, 0, pi/3) q[189];
cx q[4], q[189];
cx q[6], q[189];
U(0, 0, pi/3) q[189];
cx q[6], q[189];
cx q[7], q[189];
U(0, 0, pi/3) q[189];
cx q[7], q[189];
cx q[8], q[189];
U(0, 0, pi/3) q[189];
cx q[8], q[189];
cx q[11], q[189];
U(0, 0, pi/3) q[189];
cx q[11], q[189];
cx q[13], q[189];
U(0, 0, pi/3) q[189];
cx q[13], q[189];
cx q[14], q[189];
U(0, 0, pi/3) q[189];
cx q[14], q[189];
cx q[15], q[189];
U(0, 0, pi/3) q[189];
cx q[15], q[189];
cx q[18], q[189];
U(0, 0, pi/3) q[189];
cx q[18], q[189];
cx q[19], q[189];
U(0, 0, pi/3) q[189];
cx q[19], q[189];
cx q[21], q[189];
U(0, 0, pi/3) q[189];
cx q[21], q[189];
cx q[23], q[189];
U(0, 0, pi/3) q[189];
cx q[23], q[189];
cx q[27], q[189];
U(0, 0, pi/3) q[189];
cx q[27], q[189];
cx q[29], q[189];
U(0, 0, pi/3) q[189];
cx q[29], q[189];
cx q[31], q[189];
U(0, 0, pi/3) q[189];
cx q[31], q[189];
cx q[32], q[189];
U(0, 0, pi/3) q[189];
cx q[32], q[189];
cx q[34], q[189];
U(0, 0, pi/3) q[189];
cx q[34], q[189];
cx q[36], q[189];
U(0, 0, pi/3) q[189];
cx q[36], q[189];
cx q[37], q[189];
U(0, 0, pi/3) q[189];
cx q[37], q[189];
cx q[38], q[189];
U(0, 0, pi/3) q[189];
cx q[38], q[189];
cx q[44], q[189];
U(0, 0, pi/3) q[189];
cx q[44], q[189];
cx q[45], q[189];
U(0, 0, pi/3) q[189];
cx q[45], q[189];
cx q[46], q[189];
U(0, 0, pi/3) q[189];
cx q[46], q[189];
cx q[48], q[189];
U(0, 0, pi/3) q[189];
cx q[48], q[189];
cx q[49], q[189];
U(0, 0, pi/3) q[189];
cx q[49], q[189];
cx q[50], q[189];
U(0, 0, pi/3) q[189];
cx q[50], q[189];
cx q[54], q[189];
U(0, 0, pi/3) q[189];
cx q[54], q[189];
cx q[55], q[189];
U(0, 0, pi/3) q[189];
cx q[55], q[189];
cx q[58], q[189];
U(0, 0, pi/3) q[189];
cx q[58], q[189];
cx q[63], q[189];
U(0, 0, pi/3) q[189];
cx q[63], q[189];
cx q[64], q[189];
U(0, 0, pi/3) q[189];
cx q[64], q[189];
cx q[65], q[189];
U(0, 0, pi/3) q[189];
cx q[65], q[189];
cx q[67], q[189];
U(0, 0, pi/3) q[189];
cx q[67], q[189];
cx q[69], q[189];
U(0, 0, pi/3) q[189];
cx q[69], q[189];
cx q[73], q[189];
U(0, 0, pi/3) q[189];
cx q[73], q[189];
cx q[76], q[189];
U(0, 0, pi/3) q[189];
cx q[76], q[189];
cx q[83], q[189];
U(0, 0, pi/3) q[189];
cx q[83], q[189];
cx q[84], q[189];
U(0, 0, pi/3) q[189];
cx q[84], q[189];
cx q[86], q[189];
U(0, 0, pi/3) q[189];
cx q[86], q[189];
cx q[87], q[189];
U(0, 0, pi/3) q[189];
cx q[87], q[189];
cx q[89], q[189];
U(0, 0, pi/3) q[189];
cx q[89], q[189];
cx q[91], q[189];
U(0, 0, pi/3) q[189];
cx q[91], q[189];
cx q[94], q[189];
U(0, 0, pi/3) q[189];
cx q[94], q[189];
cx q[95], q[189];
U(0, 0, pi/3) q[189];
cx q[95], q[189];
cx q[98], q[189];
U(0, 0, pi/3) q[189];
cx q[98], q[189];
cx q[99], q[189];
U(0, 0, pi/3) q[189];
cx q[99], q[189];
cx q[109], q[189];
U(0, 0, pi/3) q[189];
cx q[109], q[189];
cx q[111], q[189];
U(0, 0, pi/3) q[189];
cx q[111], q[189];
cx q[113], q[189];
U(0, 0, pi/3) q[189];
cx q[113], q[189];
cx q[114], q[189];
U(0, 0, pi/3) q[189];
cx q[114], q[189];
cx q[115], q[189];
U(0, 0, pi/3) q[189];
cx q[115], q[189];
cx q[119], q[189];
U(0, 0, pi/3) q[189];
cx q[119], q[189];
cx q[120], q[189];
U(0, 0, pi/3) q[189];
cx q[120], q[189];
cx q[122], q[189];
U(0, 0, pi/3) q[189];
cx q[122], q[189];
cx q[124], q[189];
U(0, 0, pi/3) q[189];
cx q[124], q[189];
cx q[126], q[189];
U(0, 0, pi/3) q[189];
cx q[126], q[189];
cx q[127], q[189];
U(0, 0, pi/3) q[189];
cx q[127], q[189];
cx q[128], q[189];
U(0, 0, pi/3) q[189];
cx q[128], q[189];
cx q[130], q[189];
U(0, 0, pi/3) q[189];
cx q[130], q[189];
cx q[131], q[189];
U(0, 0, pi/3) q[189];
cx q[131], q[189];
cx q[134], q[189];
U(0, 0, pi/3) q[189];
cx q[134], q[189];
cx q[137], q[189];
U(0, 0, pi/3) q[189];
cx q[137], q[189];
cx q[138], q[189];
U(0, 0, pi/3) q[189];
cx q[138], q[189];
cx q[139], q[189];
U(0, 0, pi/3) q[189];
cx q[139], q[189];
cx q[141], q[189];
U(0, 0, pi/3) q[189];
cx q[141], q[189];
cx q[142], q[189];
U(0, 0, pi/3) q[189];
cx q[142], q[189];
cx q[144], q[189];
U(0, 0, pi/3) q[189];
cx q[144], q[189];
cx q[145], q[189];
U(0, 0, pi/3) q[189];
cx q[145], q[189];
cx q[147], q[189];
U(0, 0, pi/3) q[189];
cx q[147], q[189];
cx q[148], q[189];
U(0, 0, pi/3) q[189];
cx q[148], q[189];
cx q[149], q[189];
U(0, 0, pi/3) q[189];
cx q[149], q[189];
cx q[151], q[189];
U(0, 0, pi/3) q[189];
cx q[151], q[189];
cx q[154], q[189];
U(0, 0, pi/3) q[189];
cx q[154], q[189];
cx q[155], q[189];
U(0, 0, pi/3) q[189];
cx q[155], q[189];
cx q[158], q[189];
U(0, 0, pi/3) q[189];
cx q[158], q[189];
cx q[162], q[189];
U(0, 0, pi/3) q[189];
cx q[162], q[189];
cx q[163], q[189];
U(0, 0, pi/3) q[189];
cx q[163], q[189];
cx q[165], q[189];
U(0, 0, pi/3) q[189];
cx q[165], q[189];
cx q[166], q[189];
U(0, 0, pi/3) q[189];
cx q[166], q[189];
cx q[170], q[189];
U(0, 0, pi/3) q[189];
cx q[170], q[189];
cx q[171], q[189];
U(0, 0, pi/3) q[189];
cx q[171], q[189];
cx q[176], q[189];
U(0, 0, pi/3) q[189];
cx q[176], q[189];
cx q[177], q[189];
U(0, 0, pi/3) q[189];
cx q[177], q[189];
cx q[178], q[189];
U(0, 0, pi/3) q[189];
cx q[178], q[189];
cx q[179], q[189];
U(0, 0, pi/3) q[189];
cx q[179], q[189];
cx q[180], q[189];
U(0, 0, pi/3) q[189];
cx q[180], q[189];
cx q[181], q[189];
U(0, 0, pi/3) q[189];
cx q[181], q[189];
cx q[184], q[189];
U(0, 0, pi/3) q[189];
cx q[184], q[189];
cx q[187], q[189];
U(0, 0, pi/3) q[189];
cx q[187], q[189];
cx q[188], q[189];
U(0, 0, pi/3) q[189];
cx q[188], q[189];
